Mat*_*ttK 3 mysql wordpress wordpress-plugin
我正在为wordpress编写一个feed阅读器插件.我看到一个我无法弄清楚的数据库错误.首先,我创建一个名为user_entries的表.然后我将一个示例条目放入该表中.当我尝试删除一个条目时,我的调试日志中出现了一个非常奇怪的错误.还没有外键,db上没有索引等.
[02-May-2012 11:21:52] WordPress数据库错误查询DELETE FROM wp_wprss_user_entries
WHERE owner_uid = 2 AND feed_id = 2; 由do_action,call_user_func_array,wprss_unsubscribe_feed,WprssFeeds->删除
那么错误是什么?它只是空白.这看起来不像复杂的SQL,它在phpmysql查询窗口中工作正常.我现在不确定下一步要做什么,我希望大家能够取消订阅Feed!
弄清楚了! $wpdb->print_error()即使没有错误,也会打印出错误字符串.所以你必须明确检查查询是否返回false - 不是0.
if(false === $wpdb->query($sql)){
$resp->uf_error = $wpdb->print_error();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1274 次 |
| 最近记录: |