Php Wordpress select语句和order by
我有一个wordpress查询,在没有order by的情况下运行良好,但是当我添加它时,它不会返回任何结果Php Wordpress select语句和order by,php,mysql,sql,wordpress,Php,Mysql,Sql,Wordpress,我有一个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 ); } 有人能看出我哪里做错了吗?干杯这样的引
public function getUsers(){
global $wpdb;
return $wpdb->get_results("SELECT * FROM {$wpdb->prefix}users ORDER BY $wpdb->con_created_at ASC", OBJECT );
}
有人能看出我哪里做错了吗?干杯这样的引号中不能获取对象属性的值。您正在正确获取
前缀
属性值。以相同的方式获取创建的con\u
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。这只是字段名。所以
return $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."users ORDER BY con_created_at ASC", OBJECT );
应该是正确的
有关更多信息,请访问。您无法在这样的引号中获取对象属性的值。您正在正确获取前缀
属性值。以相同的方式获取创建的con\u
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。这只是字段名。所以
return $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."users ORDER BY con_created_at ASC", OBJECT );
应该是正确的
有关更多信息,请访问。错误消息是什么?那么问题出在哪里?当我使用标准查询时,我会得到结果。我想按创建日期排序这些结果。但是,当我添加order by时,结果不再显示。这表明我的语法错了..?服务器端可能有一个日志。你确定$wpdb->con_created_at保存了你认为应该保存的东西吗?错误消息是什么?那么问题出在哪里?当我使用标准查询时,我会得到结果。我想按创建日期排序这些结果。但是,当我添加order by时,结果不再显示。这表明我的语法错了..?服务器端可能有一个日志。你确定$wpdb->con_created_at保存了你认为应该保存的东西吗?