[英]Getting Data From Multiple Rows in PHP & MySQL
我有一個大學任務,我們必須使用PHP和MySQL創建一個動態的畫廊網站,我的想法是為自己創建一個投資組合,但是過去我並沒有做太多的PHP,因此我在為此做一些努力工作。
基本上,我想從下表的每一列中獲取“縮略圖”行並將其顯示為單獨的圖像,但是我似乎只能在表中顯示第一列的圖像,因此,如果有人知道如何獲取顯示多個,這將有很大的幫助。
http://i.gyazo.com/00dde8157ba75ecd81cc52ca59effa32.png
這是我的代碼:
$result = mysql_query($QuerySelect);
//-------------- STORE THE CONTENT WITH AN ID = 1 IN A ARRAY -------------- -------------------
$row = mysql_fetch_array($result);
//---------------- DISPLAY RESULTS IN HTML -----------------------------------------------------
?>
<?php echo "<img src=\"" .$row["thumbnail"]."\"/>";?>
注意:上面有代碼,但這只是用於連接數據庫。
嘗試這個:
$result = mysql_query($QuerySelect);
//-------------- STORE THE CONTENT WITH AN ID = 1 IN A ARRAY -------------- -------------------
while($row = mysql_fetch_array($result)){
//---------------- DISPLAY RESULTS IN HTML -----------------------------------------------------
?>
<!-- This part works exactly same as normal html -->
<img src="<?=$row["thumbnail"]?>">
<!-- You can add <br> tag or else ... <?=$vvar?> is php shorthand echo method -->
<?
}
?>
但是看到這個評論:
//-------------- STORE THE CONTENT WITH AN ID = 1 IN A ARRAY -------------- -------------------
我想說的是,如果您想獲取多個圖像,請不要通過ID來獲取。 以其他任何方式獲取它。
就像您想通過嘗試上傳圖片一樣,
SELECT * FROM `imgtable` WHERE `uploadedby` = 'admin'
作為SQL查詢
注意:我強烈建議使用mysqli_
而不是mysql_
因為已mysql_
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.