gpt4 book ai didi

php - 在 PHP 中向后迭代 foreach 循环

转载 作者:行者123 更新时间:2023-12-02 07:06:52 25 4
gpt4 key购买 nike

我这里有一个 foreach 循环,可以将数据库中的图像显示到网页上。我想做的是向后遍历 foreach 循环,所以最新的内容首先显示在网页上。这是我的代码:

$sql = "SELECT COUNT(*) FROM 'UPLOADPICS'";

if ($sth = $dbhandle->query($sql)){
if ($sth->fetchColumn() > 0){
$sql = "SELECT link FROM 'UPLOADPICS'";
foreach ($dbhandle->query($sql) as $row){
$content = $row['link'];
?>
<img src="<?php echo $content ?>" />
<br/>
<br/>
<?php
}
}

else {
print "No rows matched the query";
}

这可能吗?提前致谢!

最佳答案

您可以使用 ORDER BY 对结果进行排序,而不是向后循环首先显示最近的项目。这通常是最常用的方法。

SELECT foo, bar 
FROM uploadpics
ORDER BY
date DESC

当然,这不仅仅是一个建议;如果不首先将它们加载到新的数组集合中,然后向后迭代,您将无法反向运行这些值 - 所以您会浪费一些宝贵的时间和资源。

关于php - 在 PHP 中向后迭代 foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10611009/

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