从数据库中获取我的所有问题,然后根据ID选择哪一个

时间:2017-04-25 13:25:24

标签: php ajax

我有一个包含我所有问题的数据库。每个问题都是肯定/否定的问题。
该程序以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文件中吗?

0 个答案:

没有答案