diff --git a/WordPress/Docs/DB/DirectDatabaseQueryStandard.xml b/WordPress/Docs/DB/DirectDatabaseQueryStandard.xml new file mode 100644 index 0000000000..d727c064e8 --- /dev/null +++ b/WordPress/Docs/DB/DirectDatabaseQueryStandard.xml @@ -0,0 +1,124 @@ + + + + + + + + WP_Query( + array( + 'post_type' => 'page', + ) +); + ]]> + + + $wpdb->get_results( + $wpdb->prepare( + "SELECT * FROM %i + WHERE post_type = %s", + $wpdb->posts, + 'page' + ) +); + ]]> + + + + + + + + wp_cache_get( $key ); + + if ( false !== $cached ) { + return $cached; + } + + $results = $wpdb->get_col( + "SELECT ID FROM $wpdb->posts + WHERE post_status = 'draft'" + ); + + wp_cache_set( $key, $results ); + + return $results; +} + ]]> + + + get_col( + "SELECT ID FROM $wpdb->posts + WHERE post_status = 'draft'" + ); + + return $results; +} + ]]> + + + + + update( + $wpdb->posts, + array( 'post_title' => $title ), + array( 'ID' => $post_id ) + ); + + clean_post_cache( $post_id ); +} + ]]> + + + update( + $wpdb->posts, + array( 'post_title' => $title ), + array( 'ID' => $post_id ) + ); +} + ]]> + + + + + + + + + + + query( + "ALTER TABLE {$wpdb->posts} + ADD COLUMN rating int" +); + ]]> + + +