我有這樣的代碼:使用數據庫文本到圖像使用mysqli_fetch_row
$query = "SELECT vidRoles FROM videoinformation";
if ($result = mysqli_query($con, $query)) {
while ($row = mysqli_fetch_row($result)) {
$values = explode(',',$row[0]);
foreach($values as $v)
printf ("<img src=\"roles/%s.jpg\">", $v);
}
mysqli_free_result($result);
}
但不是顯示:
<img src="roles/Name1.jpg>
<img src="roles/Name2.jpg>
<img src="roles/Name3.jpg>
我:
<img src="roles/Name1.jpg>
<img src="roles/Name2.jpg>
<img src="roles/Name3.jpg>
<img src="roles/.jpg>
<img src="roles/.jpg>
<img src="roles/.jpg>
<img src="roles/.jpg>
但是這裏面vidRoles提起我有隻有「名稱1,名稱2,名稱3」。
爲什麼這個空的圖像顯示?
你可以發佈'$ value'的結構嗎? – 2014-11-03 11:02:11
@sgt Value =「Name1,Name2,Name3」 – Denis 2014-11-03 11:18:35
爲什麼在此代碼之後數據庫的其餘信息不想工作?像以前一樣,我可以從數據庫中獲取信息,但一切都不起作用... – Denis 2014-11-03 11:25:45