gpt4 book ai didi

php - WordPress $wpdb->get_results() 不返回值

转载 作者:行者123 更新时间:2023-11-29 11:10:37 27 4
gpt4 key购买 nike

我正在研究 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 );

关于php - WordPress $wpdb->get_results() 不返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40642626/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com