gpt4 book ai didi

php - 带有排序依据的 Wordpress select 语句

转载 作者:行者123 更新时间:2023-11-30 22:40:02 24 4
gpt4 key购买 nike

我有一个 wordpress 查询,它在没有 order by 的情况下工作正常,但是当我添加它时,它什么都不返回。

 public function getUsers(){

global $wpdb;

return $wpdb->get_results("SELECT * FROM {$wpdb->prefix}users ORDER BY $wpdb->con_created_at ASC", OBJECT );

}

谁能看出我哪里出错了?干杯

最佳答案

您无法在这样的引号中获取对象属性的值。您正在正确获取 prefix 属性值。以同样的方式获取 con_created_at

return $wpdb->get_results("SELECT * FROM {$wpdb->prefix}users ORDER BY {$wpdb->con_created_at} ASC", OBJECT );

或者使用字符串连接

return $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."users ORDER BY ".$wpdb->con_created_at." ASC", OBJECT );

但我认为 $wpdb 没有 con_created_at。这只是字段名称。所以

return $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."users ORDER BY con_created_at ASC", OBJECT );

应该是正确的。

欲了解更多信息,请访问 PHP manual .

关于php - 带有排序依据的 Wordpress select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31380495/

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