我有一个包含我所有问题的数据库。每个问题都是肯定/否定的问题。
该程序以ID 1的问题开头。如果单击此问题,则转到ID为2的问题,如果没有单击则转到ID为10的问题。
$connection = mysqli_connect("localhost", "root", "" , "mobiledatabase");
$question_id = rand(1,100);
$query = "SELECT * FROM questions WHERE id='$question_id' ";
$query_run = mysqli_query($connection,$query);
$query_row = mysqli_num_rows($query_run);
if ($query_row==1) {
foreach ($query_run as $row ) {
$id_question = $row['id'];
$question = $row['question'];
}
}
通过这样做,我可以随机选择一个问题。但是我无法在不重新加载页面的情况下获得另一个。
我想要的是得到我的所有问题,然后选择哪一个而不重新加载页面。
$connection = mysqli_connect("localhost", "root", "" , "mobiledatabase");
$query = "SELECT * FROM adult_questions";
$result = $connection->query($query);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo $row["id"]." ".$row["question"]."<br>";
}
} else {
echo "0 results";
}
}
我试过这样的事情,但这只是同时展示了它们。
在这里发布解决方案可能有点复杂(?)但是请给我一个提示我应该做什么。我应该把它们放在一个json文件,一个xml文件中吗?