我在PHP問題,最大的SQL函數
$max="SELECT MAX(num) FROM info";
$maxquery= mysql_query($max) or die (died);
while($row = mysql_fetch_array($maxquery)){
echo "The max num is ". $row['num']."this is it";
}
$maxnum= mysql_fetch_array($maxquery);
echo "<br>".$maxnum."hh";
這個代碼,然後輸出爲:
最大num是這是它
HH
爲什麼沒有查詢獲得最大數量?
該表稱爲info
,它具有這些字段ID,數量,標題,描述和答案。
編輯完成後:
我想我的查詢在MySQL和正常工作!
「SELECT MAX(NUM)FROM信息」
,這是我的完整代碼,如果它能夠幫助:
<?php
$answer=$_GET["answerbox"];
$ID=$_GET["TheID"];
$host="localhost";
$username="root";
$password="";
$db_name="game";
mysql_connect("$host","$username","$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$max="SELECT MAX(num) FROM info";
$maxquery= mysql_query($max) or die (died);
while($row = mysql_fetch_array($maxquery)) {
echo "The max num is ". $row['num']."this is it";
}
$maxnum= mysql_fetch_array($maxquery);
$sql="SELECT * FROM info WHERE ID=".$ID;
$query = mysql_query($sql) or die(errorquery);
$row = mysql_fetch_array($query);
$trueanswer = $row['Answer'];
$num=$row['num'];
if ($num<$maxnum)
{
$numto= $num +1 ;
echo "<br>".$maxnum."hh";
}
?>
數據庫中的數據類型是num?你爲什麼要調用mysql_fetch_array($ maxquery)兩次? – 2010-11-30 10:04:53