php - SELECT MAX(... 在 PHP/MYSQL 中不返回任何内容

标签 php mysql max

这是表结构-

Table: test

+------+---------+
| PAGE | CONTENT |
+------+---------+
|  1   |   ABC   |
+------+---------+
|  2   |   DEF   |
+------+---------+
|  3   |   GHI   |
+------+---------+

PAGE 是数据类型为 INT(11) 的主节点。它不会自动递增。 CONTENT 的数据类型为 TEXT

我用 PHP -

$result = mysql_query(SELECT MAX(PAGE) FROM test);
$row = mysql_fetch_array($result);
echo $row["PAGE"];

没有输出。完全没有。如果我执行类似 echo "Value : ".$row["PAGE"]; 的操作,我所看到的只是 Value :

虽然查询 SELECT * FROM test 工作得很好。我在使用 MAX() 语法的地方错了吗?

我希望它返回 PAGE 的最大值。

最佳答案

这应该是代码。

$result = mysql_query("SELECT MAX(PAGE) AS max_page FROM test");
$row = mysql_fetch_array($result);
echo $row["max_page"];

关于php - SELECT MAX(... 在 PHP/MYSQL 中不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12435342/

相关文章:

php - 改进显示 max_user_connections 的站点

PHP - 使用正确的 MIME 类型打开上传的 DOCX 文件

php - imagerotate() 不起作用

php - 处理日期

php - 如何在 CodeIgniter 中使用查询生成器从两个表中选择数据?

php - 为什么 sql MAX 函数不能正常工作?

php - 将信息添加到textarea并保存在数组中

javascript - 使用 PHP、javascript 和 HTML 的 MySQL 安全性?

mysql - sql查询保留 "counted"已经删除的行

r - 如何在R中的列表中找到最大的N个元素?