Php 在从数据库插入新值之前获取最后一个值

Php 在从数据库插入新值之前获取最后一个值,php,wordpress,Php,Wordpress,我有一个叫做stats的wordpress数据库表,它保存了一篇文章的记录,实际上保存的数据是文章的分数,所以我可能有一个帖子id 1的分数为49,另一个帖子id 2的记录的分数为59,但是帖子id是相同的,所以我的问题是 我如何获得最后一个帖子id的第二个分数,在这种情况下是49分 请帮助,我搜索了所有地方,没有搜索答案来获取此值 $query=$wpdb->get_行(“从统计中选择*得分=MAX(得分)”; 一种方法是: $query= $wpdb->get_row("SELECT

我有一个叫做stats的wordpress数据库表,它保存了一篇文章的记录,实际上保存的数据是文章的分数,所以我可能有一个帖子id 1的分数为49,另一个帖子id 2的记录的分数为59,但是帖子id是相同的,所以我的问题是

我如何获得最后一个帖子id的第二个分数,在这种情况下是49分

请帮助,我搜索了所有地方,没有搜索答案来获取此值

$query=$wpdb->get_行(“从统计中选择*得分=MAX(得分)”;
一种方法是:

$query= $wpdb->get_row("SELECT * FROM stats WHERE score < max(score) ORDER BY score DESC LIMIT 1 ")
$query=$wpdb->get_行(“从统计中选择*,其中分数
我们按分数排序,得到的第一个结果不是最大分数。可能需要一些语法调整,我只做了一年左右的postgreSQL