PHP MySQLi学习笔记

简介

MySQLi 是 PHP 的扩展程序之一,提供了操作 MySQL 数据库的功能。相较于旧版本 mysql 扩展程序,MySQLi 扩展程序有更好的性能和更多的新特性。

连接 MySQL 数据库

连接数据库是使用 MySQLi 扩展程序的第一步。可以使用 mysqli_connect() 函数来连接 MySQL 数据库,该函数的参数包括主机名、用户名、密码和数据库名等。

phpCopy Code
$conn = mysqli_connect('localhost', 'root', 'password', 'example'); if (!$conn) { die('连接失败: ' . mysqli_connect_error()); } echo '连接成功';

查询数据

查询数据是 MySQLi 扩展程序中最常用的功能之一。可以使用 mysqli_query() 函数来执行查询语句,该函数的参数包括连接对象和 SQL 查询语句等。

phpCopy Code
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; } } else { echo "0 结果"; }

插入数据

插入数据是 MySQLi 扩展程序中的另一个常用功能。可以使用 mysqli_query() 函数来执行插入语句,该函数的参数包括连接对象和 SQL 插入语句等。

phpCopy Code
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }

更新数据

更新数据也是 MySQLi 扩展程序中的一个常用操作。可以使用 mysqli_query() 函数来执行更新语句,该函数的参数包括连接对象和 SQL 更新语句等。

phpCopy Code
$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }

删除数据

删除数据同样是 MySQLi 扩展程序中的常用功能之一。可以使用 mysqli_query() 函数来执行删除语句,该函数的参数包括连接对象和 SQL 删除语句等。

phpCopy Code
$sql = "DELETE FROM users WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "记录删除成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }

以上就是 PHP MySQLi 学习笔记的内容,希望对您有所帮助!