我有这个想法:
$query = "SELECT vidRoles FROM videoinformation";
if ($result = mysqli_query($con, $query)) {
while ($row = mysqli_fetch_row($result)) {
printf ("<img src=\"roles/%s.jpg\>", $row[0]);
}
mysqli_free_result($result);
}
在数据库中的一个(每个) vidRole 字段中,我一起用逗号Name1,Name2,Name3划分。
如何使用我之前显示的代码,将每个字段划分为每个字段,如:
从 Name1,Name2,Name3 到:
姓名1
名称2
NAME3
我指的是单独的变量。
最后我需要使用Name1,Name2,Name3来:
<img src="roles/Name1.jpg>
<img src="roles/Name2.jpg>
<img src="roles/Name3.jpg>
答案 0 :(得分:1)
我不确定我是否有你。无论如何,如果你有一个单独的字段,其中多个值用逗号分隔,那么只需执行:
$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)
if (!empty($v))
printf ("<img src=\"roles/%s.jpg\">", $v);
}
mysqli_free_result($result);
}
此外,您应该考虑重新设计表格,使单行等于单个图像