我要疯了......我有自定义表:wp_wwiz_customers 和其他列中我有 user_status 并且当我尝试使用 wp db 查询更新状态时,如下所示:
$wpdb->update('wp_wwiz_customers', array( 'user_status' => 'CRAZY' ),array('id' => $entryid)
我正在使用 exit( var_dump( $wpdb->last_query ) ); 看到响应是:
string 'UPDATE `wp_wwiz_customers` SET `user_status` = 0 WHERE `id` = '4'' (length=65)
好的,我的查询看起来很正常,所以为什么在世界上 WP 将 0 代替 value.... 我试图将表 user_status 的名称更改为 user_statusss ,就像在这个查询中一样,我有预期的结果:
$wpdb->update('wp_wwiz_customers', array( 'user_statusss' => 'CRAZY' ),array('id' => $entryid)
// Results as:
string 'UPDATE `wp_wwiz_customers` SET `user_statusss` = 'CRAZY' WHERE `id` = '4'' (length=73)
好的,那么我在这里最好的选择是什么?我现在无法更改列名...如果发生冲突,是否有任何选项可以使这项工作....?...或者也许我错过了什么?