[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SELECT MAX(`id`) не работает
feniks_iopok
что не правильно написал?

$id_max = mysql_query("SELECT MAX(`id`) FROM `main_bd`");
$id_max = mysql_result($id_max,0);
echo $id_max;




Спустя 3 минуты, 43 секунды (20.03.2012 - 17:07) ADiel написал(а):
main_bd - таблица или база?
Кавычки разве можно одинаковые ставить? Я не помню что то

Спустя 44 секунды (20.03.2012 - 17:08) feniks_iopok написал(а):
таблица
какие именно?

Спустя 6 минут, 27 секунд (20.03.2012 - 17:15) Visman написал(а):
feniks_iopok, ошибку-то какую выдает?

Спустя 13 секунд (20.03.2012 - 17:15) ADiel написал(а):
$id_max = mysql_query("SELECT MAX('id') as m FROM `main_bd`");
$id_max = mysql_result($id_max,0);
echo $id_max;


Вот так попробуй

Спустя 3 минуты, 16 секунд (20.03.2012 - 17:18) feniks_iopok написал(а):

Visman
никакой, просто не отображает ничего
ADiel
тоже самое..

Спустя 2 минуты, 9 секунд (20.03.2012 - 17:20) m4a1fox написал(а):

$id_max = mysql_query("SELECT MAX(`id`) FROM `main_bd`") or die("Error is - ".mysql_error());

Спустя 54 секунды (20.03.2012 - 17:21) ADiel написал(а):
никакой потому что надо так:

$id_max = mysql_query("SELECT MAX('id') as m FROM `main_bd`") or die(mysql_error());

Спустя 41 секунда (20.03.2012 - 17:22) inpost написал(а):
ADiel
Ну что за ошибка, ты не те кавычки поставил :)
echo '<pre>'.print_r(mysql_fetch_assoc($id_max)); //сразу после запроса.
И вообще, там точно есть записи?

// или так:
mysql_query() or die(mysql_error());

// или так:
echo mysql_num_rows(id_max);


Спустя 4 минуты, 11 секунд (20.03.2012 - 17:26) feniks_iopok написал(а):
Access denied for user 'user'@'localhost' (using password: NO)
как я понял косяк с подключением, да?

Спустя 2 минуты, 21 секунда (20.03.2012 - 17:28) m4a1fox написал(а):
Ну типа да... а мы тут уже и теории выдавать начали. Все проще чем кажется.

Спустя 4 минуты, 32 секунды (20.03.2012 - 17:33) ADiel написал(а):
У меня не работал LIKE в PDO. После смены драйвера с INNODB на MYSQLI заработал. Потом сменил обратно и работать не перестало. После этого я перестал думать о простых вещах =)))

Спустя 11 минут, 41 секунда (20.03.2012 - 17:44) feniks_iopok написал(а):
Разобрался!

$id_max = mysql_query("SELECT MAX(id) FROM `main_bd`");


такой запрос возвращает все как надо, если поставить id в кавычки, как было изначально, то просто выдает слово id

Спустя 2 минуты, 37 секунд (20.03.2012 - 17:47) Placido написал(а):
Нужно не кавычки использовать, а обратные апострофы (в англ. раскладке там, где рус. буква "ё").


_____________
есть сайт, 3-4к уников в сутки. зарабатываю 100 рублей в день, почему так мало?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.