我正在尝试使用以下代码从数据库中检索 5 张图像。我如何在不进入 MySQL 查询本身的情况下循环它们,因为我当前运行的代码需要提取一些其他查询。
public function photoSlides($uiD)
{
$sth = $this->db->prepare("SELECT image_path FROM user_uploads WHERE uid_fk = :uiD LIMIT 5");
$sth->execute(array(':uiD' => $uiD));
$data = $sth->fetch();
return $data;
}
我想知道如何在只使用一个 html img 标签的同时显示 5,如下所示。
<img src="<?php echo $photoSlides;?>"/>
由于页面规范,我无法在查询中运行它。我目前正在运行两个查询,如果可能的话,我需要按照我描述的方式检索这些图像。我不确定在哪里可以找到一些线索来完成我所描述的内容,即使一些线索也会非常有帮助和赞赏。
问题:
哪个更稳定/更好,按照我描述的方式运行或在查询中使用 while 循环?