У меня есть следующий код, который работал, но сейчас почему-то нет.
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 на сервере.