如何在php mysqli中选择列名的最后一行详细信息?

时间:2018-08-20 11:00:12

标签: php mysqli

您好,这是我正在尝试的

PHP代码:

$ret=mysqli_query($db,"SELECT Last *  
                       FROM commission
                       WHERE admin_phone = '$userphone'");
$row=mysqli_fetch_array($ret);

我正在尝试获取具有列名称为admin_phone的表的最后一个细节,

1 个答案:

答案 0 :(得分:2)

一种方法是将ORDER BYLIMIT一起使用,如下所示:

SELECT *
FROM commission
WHERE admin_phone = 'somenum'
ORDER BY some_col DESC
LIMIT 1;

要使此方法有效,您需要具有一列some_col,该列可用于提供排序。实际上,如果没有专栏提供排序,那么您的问题就没有多大意义了。

另外:您应该了解有关在PHP中使用准备好的语句的信息。这实际上不是您的问题的重点,这主要是在MySQL方面,但是值得一提。