11
我不确定这个问题是WordPress的具体问题还是与mySQL更相关。我试图找出如果数据库事务失败会返回什么。 在以下情况下,我正在更新一行。如果没有值更改,则返回false。如果更改为true,则返回。如何判断交易是否失败?
$result = $wpdb->update($this->table_name, $dbfields, $where);
if($result == false)//do fail - this is not really a fail!
if($result == true)//do success
任何指针赞赏。
很好的答案。谢谢 – wordpresrox
有没有一种方法可以获得有关失败原因的更多信息,错误描述? – RaffAl
@Bearwithit尝试检查'$ wpdb-> last_error'。这是一个公共(字符串)变量,应该有最后一个错误的描述。 –