帮我用php代码做一个调取后台数据库的数据做成一个答题的界面显示在网页中用户可以选择选项并且作答
时间: 2024-03-10 10:45:00 浏览: 144
后台数据库编程
好的,下面是一个简单的示例代码,你可以根据自己的实际需求进行修改:
1.连接数据库
```
// 填写数据库连接信息
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
```
2.查询数据
```
// 构造 SQL 语句
$sql = "SELECT * FROM questions";
// 执行查询
$result = $conn->query($sql);
// 检测查询结果是否为空
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "问题:" . $row["question"] . "<br>";
echo "<input type='radio' name='answer' value='A'>" . $row["option_a"] . "<br>";
echo "<input type='radio' name='answer' value='B'>" . $row["option_b"] . "<br>";
echo "<input type='radio' name='answer' value='C'>" . $row["option_c"] . "<br>";
echo "<input type='radio' name='answer' value='D'>" . $row["option_d"] . "<br>";
}
} else {
echo "0 结果";
}
```
3.关闭连接
```
// 关闭连接
$conn->close();
```
以上代码只是一个简单的示例,你还需要根据实际情况进行修改和完善。另外,为了确保安全,你需要对用户输入的数据进行验证和过滤。
阅读全文