所以,我正在学习PHP和MySQL,但我遇到了一个小问题。存储和处理MySQL结果
我缺少一些信息,所以这将是对我很大的帮助=)
我做一个查询针对我的数据库,并得到一个结果。这个结果是我列出的所有图像文件。
$fileSQL = $mysqli->query("
SELECT *
FROM content
WHERE projID=$projectID
");
所以,如果我想列出我的所有文件作为我的网页缩略图我这样做:
<?php while($row = $fileSQL->fetch_assoc()){ ?>
<img src="assets/<?=$row['contentFull']?>" id="thumbImg"
onclick="document.getElementById('mainImage').src=this.src" width="110px" height="62px"/>
<?php } ?>
现在,这工作得很好,当然。它循环遍历所有行,同时为每个行添加一个。
但是,我也有一个主要图像,我需要显示第一个拇指全部(在这个例子中,我使用contentFull
拇指和全尺寸)。
现在,我怎样才能得到第一行的contentFull
,而不让循环从第nr.2行开始?
并且一般而言;在这些情况下做什么是最好的方法?首先将结果存储到数组中,以便我可以轻松访问它,或者执行此操作的“正常”方式是什么? =)
我需要什么:
- 做一个查询
- 将主图像(使用contentFull从我的SQL结果第一 图像/内容)
- 然后画中的全部影像所述 结果缩略图(包括那些已经示出为 主图像的第一)预先
谢谢,且p租赁让我知道如果你需要更多的信息=)
旧金山,但很高兴看到你正在学习mysqli_ *函数,而不是mysql_ *的 – Anigel
尽管通过不使用参数化查询否定他们 – allen213
你是什么意思的那个allen213? –