Angl
Новичок
Данные из БД - в переменную через SELECT MAX
Я, наверное, опять с детской проблемой. Но никак не получается вроде бы ерундовая вещь: поместить данные из базы данных MySQL в переменную.
Короче, элементарное: найти самое большое значение в столбце и вывести его на печать (я там потом с ним буду дальше крутить, но сейчас хотя бы это). Я уже и так, и сяк - выдаёт ошибку. Вот код:
require("connect_db.php");
$sql = mysql_query('SELECT MAX(ordre) FROM bowling.book_bowl');
$ordre = mysql_result($sql);
echo $ordre;
Нашла где-то аналогичный вывод данных, но не через SELECT MAX, а просто через SELECT. Всё вроде то же самое, но выдаёт у меня ошибку
"Warning: Wrong parameter count for mysql_result() in Z:\home\localhost\www\ESBowl\sql_SELECTmax.php on line 7" (это строчка с mysql_result).
Я думала, что может, запрос не работает. Попробовала в phpMyAdmin - там всё верно, по запросу выдаёт нужное число. Запрос выглядит так:
$sql = 'SELECT MAX(`ordre`) FROM `book_bowl`';
То есть, эта часть работает (кавычки у себя в коде я убрала позже, по найденному примеру из руководства: думала, что может в них дело). Но не печатает! Какого ещё ему надо, подскажите!
Я, наверное, опять с детской проблемой. Но никак не получается вроде бы ерундовая вещь: поместить данные из базы данных MySQL в переменную.
Короче, элементарное: найти самое большое значение в столбце и вывести его на печать (я там потом с ним буду дальше крутить, но сейчас хотя бы это). Я уже и так, и сяк - выдаёт ошибку. Вот код:
require("connect_db.php");
$sql = mysql_query('SELECT MAX(ordre) FROM bowling.book_bowl');
$ordre = mysql_result($sql);
echo $ordre;
Нашла где-то аналогичный вывод данных, но не через SELECT MAX, а просто через SELECT. Всё вроде то же самое, но выдаёт у меня ошибку
"Warning: Wrong parameter count for mysql_result() in Z:\home\localhost\www\ESBowl\sql_SELECTmax.php on line 7" (это строчка с mysql_result).
Я думала, что может, запрос не работает. Попробовала в phpMyAdmin - там всё верно, по запросу выдаёт нужное число. Запрос выглядит так:
$sql = 'SELECT MAX(`ordre`) FROM `book_bowl`';
То есть, эта часть работает (кавычки у себя в коде я убрала позже, по найденному примеру из руководства: думала, что может в них дело). Но не печатает! Какого ещё ему надо, подскажите!