![](/img/trans.png)
[英]Wordpress $wpdb->get_results returning local timezone, not UTC
[英]WordPress $wpdb->get_results() not returning value
我正在查看一个WordPress插件(之前从未使用过WordPress),并且遇到了尝试对数据库执行非常基本的SELECT语句的问题。
例如:
$sql = "SELECT * FROM wp_posts";
$result = $wpdb->get_results( $sql );
var_dump($result);
echo($result);
即使我的wp_posts表有几百行,它也不会显示任何内容。 有人可以告诉我我所缺少的吗? 谢谢。
这可能是(也可能不是)问题,但是前缀经常会引起麻烦,因此不建议对表进行硬编码。
其次,您可以输出$wpdb
的值吗? 如果不是,这很可能是问题所在,则您无权访问范围中的$wpdb
。
如果要在函数中执行此操作,请使用global $wpdb
。
$sql = "SELECT * FROM $wpdb->posts";
$result = $wpdb->get_results( $sql );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.