我使用explode獲取照片文件名的數組,並將它們放入一個字符串中,以便我可以將它們存儲在mysql數據庫中,它們存儲在名爲' imagesordered'像這樣: 329722360536.jpeg,278255684690.jpeg,813207971421.jpg 因此它們使用逗號分隔。在while循環的一次運行中從mysql數據庫轉換字符串
到目前爲止,我已經下面拉出來的數據庫:
include("connect.php");
$sql = <<<SQL
SELECT *
FROM `albumorders`
SQL;
if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
while($row = $result->fetch_assoc()){
$albumid = $row['albumid'];
$albumname = $row['albumname'];
$imagesordered = $row['imagesordered'];
}
的問題是,我只是呼應出字符串,我需要做的是呼應了每個值在單獨的行減去逗號,但while循環只有一個運行,因爲每個記錄都有與它在while循環的每次運行相關的,因此,最好這麼多的照片,我會得到:
Album Id : 34n3jn43n Album Name : Bobs album Album Orders : 3433434.jpg 3434343.jpg 3434343.jpg 2323243.jpg
和然後到下一個記錄......
但我不知道該怎麼做呢?
謝謝!,多數民衆贊成在它:) –