2017-02-11 4 views
0

Я хочу, чтобы сохранить значение MAX следующего запроса MySql:Как назначить значение MAX из mySQL-запроса в переменную PHP?

$maxTF = mysql_query("SELECT MAX(tf) AS maxTF FROM my_database")or die(mysql_error()); 

echo $maxTF; 

Но я не получить значение. Может ли кто-нибудь сказать, как заставить его работать? заранее спасибо.

+0

Я думаю MySQLi, какая версия php вы используете? use -> http://php.net/manual/en/mysqli.query.php – Kumar

+0

Я использую PHP 5.6.27 – brown26

+0

выполнил запрос? – affaz

ответ

1

$maxTF не является выбранным значением, это результат запроса. Это сам объект, из которого вы можете извлекать записи и значения. В этом случае по этому запросу будет возвращена ровно одна запись, и эта запись будет содержать ровно одно значение.

В обзоре the documentation показаны некоторые примеры, которые вы можете использовать. (При этом, действительно также обратить внимание на то красное поле в верхней части страницы Вы используете библиотеки подключений к данным, которая больше не поддерживается.). Что-то вроде этого:

$row = mysql_fetch_assoc($maxTF); 
echo $row['maxTF']; 
Смежные вопросы