【发布时间】:2012-02-29 13:02:57
【问题描述】:
我有以下代码可以运行,但现在由于某种原因不能运行。
if(isset($_REQUEST['website'])){$dbfields['website'] = $_REQUEST['website'];};
if(isset($_REQUEST['email'])){$dbfields['email'] = $_REQUEST['email'];};
$where = array( 'ID' => $_REQUEST['ID'] );
$result = $wpdb->update($this->the_table, $dbfields, $where);
return $result;
结果对象应该返回 2,但现在返回 0,表明值相同。 无论我将值设置为什么,数据库都不会更新,并且返回结果为 0。
有什么方法可以找到 wpdb 对象正在生成什么查询。不幸的是,我没有真正的能力在服务器上正确调试 php。
【问题讨论】: