Показать сообщение отдельно
Старый 08.03.2013, 23:57
fduch вне форума Посмотреть профиль Отправить личное сообщение для fduch Найти все сообщения от fduch
  № 1  
Ответить с цитированием
fduch

Регистрация: Jun 2012
Сообщений: 142
По умолчанию выбрать поле с максимальным значением.

Подскажите первый вариант кода работает, а второй нет:
PHP код:
$query "SELECT * FROM `unit` ORDER BY unit_id DESC LIMIT 1 ";
$res mysql_query($query);

while(
$row mysql_fetch_array($res))
{
$unit_id$row['unit_id'];} 
это работает ( но нам надо всего 1 значение и while ненужно.
Вот так НЕ работает:
PHP код:
$query "SELECT * FROM `unit` ORDER BY unit_id DESC LIMIT 1 ";
$res mysql_query($query);

$row mysql_fetch_array($res)
$unit_id$row['unit_id']; 
.

И в догонку вопрос, можно как то находить "дыру" в последовательности, например есть цыфры 1 2 3 4 6 7 ,
как мне получить результат 5 а не 8? Данные в mysql