Мой результат - выплевывание дубликата каждой записи в отличие от уникального матча foreach. Как вы можете видеть, я пытаюсь выполнить цикл и получить каждое уникальное значение ГДЕ $ s = id .. Я знаю, что запрос должен быть в пределах while () ,
Массив $ передается с флажков в моей форме.
if ($seminar) {
foreach ($seminar as $s)
$interest .= "$s ";
}
ПРИМЕЧАНИЕ. $ интереса - это то, что я использую для вставки в таблицу (это не является частью этой проблемы)
Для данных массива это то, что возвращается $ semin *
Array
(
[0] => 1
[1] => 8
[2] => 9
[3] => 10
[4] => 13
)
Вот мой код:
$query_seminars = mysql_query("SELECT id, name, UNIX_TIMESTAMP(moment) FROM seminars WHERE id={$s}");
while ($sem_row = mysql_fetch_assoc($query_seminars))
{
$names .= "-- " . $sem_row['id'] . " " . $sem_row['name'] . date('D, F j, Y, g:i a', $sem_row['moment']) . "<br />";
}