私は、出力が可能 問題
$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";
PHP
でこのコードを持っている:最大numが、これはそれ
HH
のはなぜですクエリは最大数を取得していませんでしたか?
テーブルはinfo
と呼ばれ、これらのフィールドにはID、num、title、description、およびanswerがあります。編集後
:
私は、MySQLの私のクエリを試してみましたが、それが正常に動作します!
を "情報FROM MAX(NUM)を選択" と、それは助けることができるならば、これは私の完全なコードです:
<?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)を2回呼びますか? –