这是表结构 -
Table: test
+------+---------+
| PAGE | CONTENT |
+------+---------+
| 1 | ABC |
+------+---------+
| 2 | DEF |
+------+---------+
| 3 | GHI |
+------+---------+
Run Code Online (Sandbox Code Playgroud)
PAGE是具有数据类型的主节点INT(11).它不会自动递增.CONTENT是数据类型TEXT.
在PHP中我做 -
$result = mysql_query(SELECT MAX(PAGE) FROM test);
$row = mysql_fetch_array($result);
echo $row["PAGE"];
Run Code Online (Sandbox Code Playgroud)
没有输出.完全没有.如果我做的就像echo "Value : ".$row["PAGE"];我所看到的那样Value :
该查询SELECT * FROM test工作正常.我在某处使用MAX()语法错了吗?
我希望它返回到目前为止的最大值PAGE.
小智 12
这应该是代码.
$result = mysql_query("SELECT MAX(PAGE) AS max_page FROM test");
$row = mysql_fetch_array($result);
echo $row["max_page"];
Run Code Online (Sandbox Code Playgroud)