我正在 WordPress 数据库中编写一个自定义查询,以从帖子表中获取以前的记录。
示例: 我的ID 是34975;查询数据库后,我应该得到 ID 作为 34972,这是以前的记录 ID。
SQL
$results = $wpdb->get_results( "SELECT * FROM agencies_posts WHERE ID = '34975 ' LIMIT 1", OBJECT );
foreach( $results as $item ){
$previous_depature_port = $item->ID;
}
最佳答案
如果我没有正确理解你的问题,你需要添加 ORDER BY
并使用 <
而不是 =
:
SELECT *
FROM agencies_posts
WHERE ID < 34975
ORDER BY ID DESC
LIMIT 1
关于php - 如何从数据库中检索以前的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26008062/