下面是一个使用PHP连接MySQL数据库并执行查询的示例代码:
<?php
// 1. 创建连接
$servername = "localhost"; // 服务器地址
$username = "username"; // 用户名
$password = "password"; // 密码
$dbname = "myDB"; // 数据库名
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
// 2. 查询数据
$sql = "SELECT id, name, age FROM users"; // SQL查询语句
$result = $conn->query($sql); // 执行查询
// 3. 显示结果
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " Name: " . $row["name"]. " Age: " . $row["age"]. "<br>";
}
} else {
echo "0 结果";
}
// 4. 关闭连接
$conn->close();
?>
下面是对代码的解释:
| 序号 | 代码片段 | 描述 |
| 1 | 创建连接 | 使用new mysqli()函数创建与数据库的连接。 |
| 2 | 查询数据 | 使用$conn->query()方法执行SQL查询语句。 |
| 3 | 显示结果 | 使用while循环遍历查询结果并输出。 |
| 4 | 关闭连接 | 使用$conn->close()方法关闭数据库连接。 |
以上是一个简单的PHP代码示例,用于连接到MySQL数据库并从数据表中查询数据,然后将结果以表格的形式输出。
请注意,你需要替换以下占位符:
localhost:服务器地址username:用户名password:密码myDB:数据库名
另外,users是你的数据库表名,id、name和age是该表中对应的字段名称,确保它们与你的数据库表结构一致。
在以上示例中,我们使用了一个简单的HTML表格来显示查询结果。对于每个字段,我们将其作为一个表格单元格(<td>)输出。
希望以上代码能对你有帮助!如果有任何问题,请随时提出。
评论留言