利用php帮我制作一个可以与数据库进行交互的课程设计要求带有相应注释
时间: 2023-06-26 07:05:44 浏览: 200
基于php的学籍管理系统的设计与实现【附源码】
好的,以下是一个简单的PHP与MySQL数据库交互的示例代码,带有注释说明:
```php
<?php
// 连接数据库
$servername = "localhost"; // 数据库主机名
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "myDB"; // 数据库名称
$conn = mysqli_connect($servername, $username, $password, $dbname); // 创建连接
if (!$conn) { // 若连接失败,则输出错误信息
die("连接失败: " . mysqli_connect_error());
}
// 执行SQL语句
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = mysqli_query($conn, $sql); // 执行查询语句
if (mysqli_num_rows($result) > 0) { // 如果查询结果不为空
// 输出数据
while($row = mysqli_fetch_assoc($result)) { // 循环遍历查询结果
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else { // 如果查询结果为空,则输出提示信息
echo "0 结果";
}
// 关闭连接
mysqli_close($conn);
?>
```
以上示例代码中,我们首先使用 `mysqli_connect()` 函数来连接MySQL数据库。然后,我们使用 `mysqli_query()` 函数执行SQL语句,查询数据库中的数据。如果查询结果不为空,我们使用 `mysqli_fetch_assoc()` 函数遍历查询结果,并输出到页面上。最后,我们使用 `mysqli_close()` 函数关闭数据库连接。
请注意,以上示例代码仅为参考,实际应用中需要根据具体情况进行相应的修改和调整。
阅读全文