【发布时间】:2014-11-03 10:57:55
【问题描述】:
我有这个代码:
$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 文件中,我只有“Name1,Name2,Name3”。
为什么会出现这些空白图片???
【问题讨论】:
-
可以发一下
$value的结构吗? -
@sgt Value = "Name1,Name2,Name3"
-
为什么在这段代码之后数据库中的其余信息不想工作???就像在我可以从数据库中获取信息之前一样,但是在一切都不起作用之后......
-
@Arif_suhail_123 我有大量的 PHP 代码......问题中的代码在中间的某个地方......所有查询(mysqli)在问题中的代码正常工作之前。 ..但之后......他们都没有工作..
-
这道题已经解决了,我半小时后再写一道题
标签: php mysql database mysqli fetch