如何对自定义数据库表中的结果进行排序

时间:2014-10-30 作者:henrywright

我已经创建了一个自定义WordPress数据库表,用于存储“likes”。

我的专栏包括:

我现在正在尝试获取特定用户“喜欢”的帖子id数组。到目前为止,我有:

$my_array_of_post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT post_id FROM like WHERE user_id = %d", $user_id ) );
如何确保$my_array_of_post_ids 对数组进行排序,以便最近的“like”是数组中的第一项,第二个最近的“like”是第二项,第三个最近的“like”是第三项,依此类推?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

你不是指这个问题吗:

"SELECT post_id FROM like WHERE user_id = %d ORDER BY id DESC"
我们假设id 列是唯一的,并且会随着每个列的增加而增加,类似于。

结束