申し訳ありませんが、おそらくどこかに私の質問への答えがあるでしょうが、この問題を解決しようと探しているのは何時間もかかります:コードは次のとおりです:
<?php
$con = mysql_connect("****","****","***");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("******", $con);
$query = "SELECT id FROM fq_questions";
$rowcnt = mysql_num_rows(mysql_query($query));
echo "Tot scenes: ".$rowcnt;
$id = rand (1,$rowcnt);
echo "<br>Id rand: ".$id."<br>";
flush();
$newquery = "SELECT question FROM fq_questions WHERE id=".$id;
$result = mysql_query($newquery);
if (!$result) {
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $newquery;
die($message);
}
$row = mysql_fetch_assoc($result);
echo $row['question'];
mysql_close($con);
?>
問題は、出力がないことです。私はすべてを試しましたが、クエリに問題があるようですが、結果はありますが、falseではありませんが、存在しても何も出力されません。コードはまで機能します
echo "<br>Id rand: ".$id."<br>";
その後、何も表示されません。それはダミーの問題です。私はそのせいで夢中になっています。
うーん、忘れていました... 私が問題を抱えているウェブサイト: http://www.freelabs.it/filmquiz/game.php