Loading...
выводит почему то 2 одинаковых записи нужно одну




$res = mysql_query('select * from `mail` where 1 order by `text` desc limit 1');
{ while($row = mysql_fetch_array($res))
print(implode($row));
}
Vitos , а для чего там implode?
Vitos , никак не может вывести 2 записи если стоит лимит 1
$res = mysql_query('select * from `mail` where 1 order by `text` desc limit 1');
{ while($row = mysql_fetch_array($res))
print_r($row);
}
может еще в каком файле запрос?
EagleX , не нет
Vitos , я конечно нуб в пыхе, но из-за row не может быть?
EagleX , нет, ибо row переменная, которой присваивает значение.
А потом его выводит.
Vitos , mysql_fetch_array замени на mysql_fetch_assoc ну или row в зависимости как ты будешь выводить, либо используй флаг
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
Vitos , просто mysql_fetch_array содержит оба массива(ассоциативные и численные), поэтому тебе так и выводит, либо используй индексы
Kemel (21.02.2018 в 22:36)
Vitos , mysql_fetch_array замени на mysql_fetch_assoc ну или row в зависимости как ты будешь выводить, либо используй флаг
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))

я о том и имел ввиду)
Онлайн: 0
Время:
Gen. 0.1065
(c) Bym.Guru 2010-2026