我有一个带有名为“ id”的AI列的表。该列是未签名的,具有6个条目。因此,id:6是该列中的MAX值。使用PHP调用表中的最大id,它总是打印出最小值。这就是我在做什么:
$MAX_ID = $db->query("SELECT MAX(id) FROM table");
echo "Hello" + $MAX_ID;
我已经尝试过所有方法,例如ORDER BY和id =(“ SELECT FROM MAX(id)”),但仍返回1。我正在使用PHPMyAdmin,当我在那里执行SQL查询时,将返回正确的值。我究竟做错了什么?
不,您得到的只是一个MySQLi
结果对象($MAX_ID
)。
执行查询→提取行。
$query = $db->query("SELECT MAX(id) FROM Entertainment"); // execute
$max_id = $query->fetch_array(); // fetch
echo $max_id[0];
附加说明:.
用于串联,而不是+
:
echo 'max: ' . $max_id[0];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句