У меня есть эта идея:
$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 в:
Name1
Name2
name3
Я имею в виду отдельные переменные.
Наконец, что мне нужно, используя Name1, Name2, Name3, чтобы:
<img src="roles/Name1.jpg>
<img src="roles/Name2.jpg>
<img src="roles/Name3.jpg>
Я не уверен, что получил тебя. В любом случае, если у вас есть одно поле с несколькими значениями, разделенными запятыми, просто выполните:
$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);
}
Также вам следует подумать о том, чтобы изменить дизайн таблицы так, чтобы одна строка равнялась одному изображению.
Других решений пока нет …