[英]Retrieve data from custom table
我正在尝试使用以下代码从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");
关于如何诊断问题有什么想法?
如果您的SQL语句有问题,则会echo
显出错误-我不知道WordPress中的错误。
WordPress确实有一个错误记录小部件,您可以安装它来帮助您调试问题: http : //wordpress.org/extend/plugins/error-log-monitor/
这应该说明如何设置日志记录,以便您可以查看问题的根源。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.