Всё просто..отправляю запрос в БД и пытаюсь вывести значения (в одном экземпляре) т.е. читает ячейку с бд, записывает в массив..если ячейки похожи содержимым - не записывает. Собственно массив пустой на выходе..... уверен тут какая-то мелочь... 0_о Зарание благодарен.
while ($row = mysql_fetch_assoc($result1))
{
foreach ($op as $k => $v)
{
if ($v != $row['sub'])
$v = $row['sub'];
}
}
foreach ($op as $k => $v)
{
echo $v;
}
Спустя 53 секунды (2.08.2012 - 22:45) inpost написал(а):
Откуда берётся $op ?
Спустя 27 секунд (2.08.2012 - 22:45) larionov_e написал(а):
объявил выше
$op = array();
$op = array();
Спустя 5 минут, 14 секунд (2.08.2012 - 22:50) inpost написал(а):
Если он у тебя пустой, каким образом ты хочешь использовать на нём цикл foreach ? ничего не произойдет, ведь нет элементов массива ни одного!
Спустя 3 минуты, 19 секунд (2.08.2012 - 22:54) larionov_e написал(а):
точно..подскажите решение пожалуйста
Спустя 6 минут, 29 секунд (2.08.2012 - 23:00) inpost написал(а):
DISTINCT, GROUP BY `field`, для того, чтобы из БД выбирать уникальную запись по полю.
Спустя 3 минуты, 46 секунд (2.08.2012 - 23:04) larionov_e написал(а):
Спасибо большое )