gpt4 book ai didi

php - 使用 end($array) 检索数组中的最后一行

转载 作者:行者123 更新时间:2023-11-29 13:03:04 25 4
gpt4 key购买 nike

经过一些研究后,我听说要检索数组的最后一行,我可以使用 end($arrayname)

但是,当将其放入我的页面时,它不会检索数组中的最后一个,而是第一个。

$query2 = "SELECT * FROM Items";
$resultSet2 = mysql_query($query2);


while ($row2 = mysql_fetch_array($resultSet2, MYSQL_ASSOC))
{
$lastElement = end($row2);
echo $lastElement;
}

像这样循环数组将依次循环并显示数组中的每一行:玛瑙和拉长石项链.jpg玛瑙项链.jpg东陵、黄 Crystal 和红 Jade 髓项链.jpg

但是我的印象是每次都应该简单地重复最后一项(红 Jade 髓项链.jpg)

$row2 = mysql_fetch_array($resultSet2, MYSQL_ASSOC);
$lastElement = end($row2);
echo $lastElement

这将打印数组中的第一项。有什么想法导致这种情况发生吗?

最佳答案

为什么要这么麻烦只是选择查询中的最后一行作为

SELECT * FROM Items order by primary_key desc limit 1 

primary_key 是表的主键列名

关于php - 使用 end($array) 检索数组中的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23078361/

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