Make WordPress Core


Ignore:
Timestamp:
03/06/2009 04:27:51 AM (17 years ago)
Author:
ryan
Message:

Use wpdb::insert() and update(). Props DD32. see #6836

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/functions.php

    r10665 r10730  
    518518    }
    519519
    520     $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->options SET option_value = %s WHERE option_name = %s", $newvalue, $option_name ) );
     520    $wpdb->update($wpdb->options, array('option_value' => $newvalue), array('option_name' => $option_name) );
     521
    521522    if ( $wpdb->rows_affected == 1 ) {
    522523        do_action( "update_option_{$option_name}", $oldvalue, $_newvalue );
     
    585586    }
    586587
    587     $wpdb->query( $wpdb->prepare( "INSERT INTO $wpdb->options (option_name, option_value, autoload) VALUES (%s, %s, %s)", $name, $value, $autoload ) );
     588    $wpdb->insert($wpdb->options, array('option_name' => $name, 'option_value' => $value, 'autoload' => $autoload) );
    588589
    589590    do_action( "add_option_{$name}", $name, $value );
     
    10911092            if ( $headers = wp_get_http_headers( $url) ) {
    10921093                $len = (int) $headers['content-length'];
    1093                 $type = $wpdb->escape( $headers['content-type'] );
     1094                $type = $headers['content-type'];
    10941095                $allowed_types = array( 'video', 'audio' );
    10951096                if ( in_array( substr( $type, 0, strpos( $type, "/" ) ), $allowed_types ) ) {
    10961097                    $meta_value = "$url\n$len\n$type\n";
    1097                     $wpdb->query( $wpdb->prepare( "INSERT INTO `$wpdb->postmeta` ( `post_id` , `meta_key` , `meta_value` )
    1098                     VALUES ( %d, 'enclosure' , %s)", $post_ID, $meta_value ) );
     1098                    $wpdb->insert($wpdb->postmeta, array('post_id' => $post_ID, 'meta_key' => 'enclosure', 'meta_value' => $meta_value) );
    10991099                }
    11001100            }
Note: See TracChangeset for help on using the changeset viewer.