Changeset 2631 for trunk/wp-includes/functions.php
- Timestamp:
- 06/12/2005 08:49:13 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r2627 r2631 1887 1887 } 1888 1888 1889 function update_usermeta( $user_id, $meta_key, $meta_value ) { 1890 global $wpdb; 1891 $user_id = (int) $user_id; 1892 $meta_key = preg_replace('|a-z0-9_|i', '', $meta_key); 1893 $cur = $wpdb->get_row("SELECT * FROM $wpdb->usermeta WHERE user_id = '$user_id' AND meta_key = '$meta_key'"); 1894 if ( !$cur ) { 1895 $wpdb->query("INSERT INTO $wpdb->usermeta ( user_id, meta_key, meta_value ) 1896 VALUES 1897 ( '$user_id', '$meta_key', '$meta_value' )"); 1898 return true; 1899 } 1900 if ( $cur->meta_value != $meta_value ) 1901 $wpdb->query("UPDATE $wpdb->usermeta SET meta_value = '$meta_value' WHERE user_id = '$user_id' AND meta_key = '$meta_key'"); 1902 } 1903 1889 1904 ?>
Note: See TracChangeset
for help on using the changeset viewer.