A mywebonline adatbázisban a wp015_usermeta táblában szeretném átírni az értéket erre: a:1:{s:13:"subscriber";s:1:"1";}, ahol az user_id a pillanatnyi felhasználó és a wp010_capatibilites a meta_key
(mellesleg ez wordpress alapú)
PHP kód:
<?php $user_idby = get_current_user_id();
if ( is_user_logged_in() == true ) {
if (!(current_user_can('edit_post'))) {
$capnew = 'a:1:{s:13:"subscriber";s:1:"1";}';
global $wpdb;
$wpdb->query( $wpdb->prepare("UPDATE `wp015_usermeta`SET`meta_value`={'$capnew'} WHERE`wp015_usermeta`.`user_id`={'$user_idby'} AND `meta_key` = 'wp010_capabilities'"));
}
}?>
szereintetek így jó lesz a mysql lekérdezés?
Könyvjelzők