我正在尝试使用以下代码从WordPress中的自定义表中检索数据:
$myrows = $wpdb->get_results( "SELECT id, name FROM mytable" );
即使表中有数据,结果集也是空的。从数据库中获取WordPress内部表的数据没有问题。
例如,以下工作没有问题:
$posts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_type='post' ORDER BY comment_count DESC LIMIT 0,4");
有关如何诊断问题的任何想法?
答案 0 :(得分:0)
如果你的SQL语句出现问题,那么错误就会被echo
删除 - 我不知道WordPress中的错误。
WordPress确实有一个错误记录小部件,您可以安装它来帮助您调试问题:http://wordpress.org/extend/plugins/error-log-monitor/
这应该解释如何设置日志记录,以便您可以看到问题的来源。