所以,我正在學習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? –