网络知识
php mysqli demo
2026-04-02 15:47  点击:0

PHP mysqli Demo

PHP中mysqli是一个面向对象的库,用于与MySQL数据库交互。使用mysqli库可以执行SQL语句并获取它们的返回结果。下面是一个mysqli的demo示例,展示了如何使用mysqli来执行查询,插入和更新操作。

连接到MySQL数据库

在开始之前,我们需要连接到MySQL数据库。下面的PHP代码展示了如何使用mysqli来连接到一个名为"myDB"的数据库:

<?php$servername = "localhost";$username = "root";$password = "";$dbname = "myDB";// 创建数据库连接$conn = new mysqli($servername, $username, $password, $dbname);// 检查连接是否成功if ($conn->connect_error) {die("连接失败: " . $conn->connect_error);} ?>

查询操作

查询操作是从数据库中获取数据的一种方式。mysqli库的"query"函数用于执行查询语句,并返回查询结果。下面的PHP代码展示了如何使用mysqli来执行查询操作:

<?php$sql = "SELECT id, name, age FROM employees";$result = $conn->query($sql);if ($result->num_rows >0) {while($row = $result->fetch_assoc()) {echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";}} else {echo "0 结果";}?>

插入操作

插入操作是将数据写入数据库中的一种方式。mysqli库的"query"函数也可以用于执行插入语句。下面的PHP代码展示了如何使用mysqli来执行插入操作:

<?php$sql = "INSERT INTO employees (name, age) VALUES ('John Smith', '30')";if ($conn->query($sql) === TRUE) {echo "新纪录插入成功";} else {echo "Error: " . $sql . "<br>" . $conn->error;}?>

更新操作

更新操作是将数据库中的数据修改为新值的一种方式。mysqli库的"query"函数也可以用于执行更新语句。下面的PHP代码展示了如何使用mysqli来执行更新操作:

<?php$sql = "UPDATE employees SET age='32' WHERE name='John Smith'";if ($conn->query($sql) === TRUE) {echo "记录更新成功";} else {echo "Error updating record: " . $conn->error;}?>

关闭数据库连接

最后,我们应该关闭与数据库的连接。下面的PHP代码展示了如何使用mysqli来关闭连接:

<?php$conn->close();?>

以上就是一个基本的mysqli的Demo,包括连接到数据库,查询、插入和更新等操作,并最终关闭与数据库的连接。如果您想了解更多关于mysqli的内容,请查阅mysqli官方文档。