#php #mysql #sql #wordpress
#php #mysql #sql #wordpress
Вопрос:
У меня есть простой update
запрос на обновление одного строкового значения в таблице, но по какой-то причине он не работает. Что-то не так с моим запросом или с тем, как я его вызываю $wpdb
?
global $wpdb;
$wpdb->update( 'UPDATE wp_laksh_unique_codes SET status = redeemed WHERE order_id = 418' );
Пожалуйста, обратите внимание, что order_id
для столбца установлено integer
значение, а status
для столбца — значение string
.
PS Запрос возвращается false
.
Ответ №1:
После некоторых проб и ошибок я нашел решение.
global $wpdb;
$wpdb->update( 'wp_laksh_unique_codes', array( 'status' => 'redeemed'),array('order_id'=>$order_id_marked_int));