php读取redsources_db数据库的red_resources;数据库账号为root,密码为A啊23456。red_resources表头内容为id,category_id,subcategory_id,details,image。 请根据category_id的类别创建 行分类,行分类缩进100格,字体大小为40,颜色为蓝色,字体加粗; 并且根据subcategory_id 在行分类下 分别创建对应的单选框,单选框缩进200格,字体大小为20,颜色为蓝色。请给出一个完整的php代码
时间: 2024-03-23 22:39:30 浏览: 79
ACCESS数据库密码读取专家.rar_Access 密码读取_access
以下是一个示例代码,可以根据你的需求进行修改:
```
<?php
// 数据库连接信息
$servername = "localhost";
$username = "root";
$password = "A啊23456";
$dbname = "redsources_db";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 查询数据
$sql = "SELECT * FROM red_resources ORDER BY category_id, subcategory_id";
$result = $conn->query($sql);
// 输出数据
if ($result->num_rows > 0) {
$current_category = "";
while($row = $result->fetch_assoc()) {
// 输出分类标题
if ($current_category != $row["category_id"]) {
$current_category = $row["category_id"];
echo "<div style='padding-left: 100px; font-size: 40px; color: blue; font-weight: bold;'>" . $current_category . "</div>";
}
// 输出单选框
echo "<div style='padding-left: 200px; font-size: 20px; color: blue;'><input type='radio' name='subcategory' value='" . $row["subcategory_id"] . "'>" . $row["details"] . "</div>";
}
} else {
echo "0 结果";
}
// 关闭连接
$conn->close();
?>
```
这段代码会按照category_id的值进行分类,然后在每个分类下按照subcategory_id的值创建对应的单选框。需要注意的是,这段代码并没有进行任何安全性检查和过滤,建议在实际使用中进行相应的修改和改进。
阅读全文