我想存储以下mySQL查询的MAX值:

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

echo $maxTF;


但是我没有得到价值。有人可以告诉我如何使它起作用吗?提前致谢。

最佳答案

$maxTF不是所选择的值,而是查询的结果。这是一个对象本身,您可以从中获取记录和值。在这种情况下,此查询将仅返回一条记录,并且该记录将仅包含一个值。

查看the documentation显示了可以使用的一些示例。 (这样做时,还请注意页面顶部的红色框。您正在使用不再受支持的数据连接库。)类似以下内容:

$row = mysql_fetch_assoc($maxTF);
echo $row['maxTF'];

关于php - 如何从MySQL查询中将MAX值赋给PHP变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42176040/

10-09 21:56