gpt4 book ai didi

php - 如何获取行数据的最大值(id)MySql

转载 作者:行者123 更新时间:2023-11-29 01:06:21 25 4
gpt4 key购买 nike

我想获取行数据的最大id。在我的表中,第一列是 id,然后是 firstname 等等。这是我用来获取行数据的 max(id) 的 sql 命令。

<?PHP  $maxid=$this->db->query("SELECT MAX(id) FROM `emplyee_personal_details`");
print_r( $maxid) ;?>

但它会打印一堆数据,因为它是一个数组。但在数据插入和更新之前,我只需要行数据的最大 id 进行验证。

如何获取最大值。我使用 codeigniter 框架。

最佳答案

试试这个:

$maxid = $this->db->query('SELECT MAX(id) AS `maxid` FROM `emplyee_personal_details`')->row()->maxid;

更新

即使您的表是空的(与我上面的示例不同),这也会起作用:

$maxid = 0;
$row = $this->db->query('SELECT MAX(id) AS `maxid` FROM `emplyee_personal_details`')->row();
if ($row) {
$maxid = $row->maxid;
}

关于php - 如何获取行数据的最大值(id)MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com