2024年6月3日发(作者:)
php mysqli实例
PHP mysqli是一种用于连接和操作MySQL数据库的扩展,它提供了
一系列的函数和方法,使得在PHP脚本中可以方便地进行数据库操
作。本文将以实例的方式介绍如何使用PHP mysqli进行数据库操作。
一、连接数据库
在使用PHP mysqli之前,首先需要通过mysqli_connect函数连接
到MySQL数据库。连接数据库时需要提供数据库的主机名、用户名、
密码和数据库名。
示例代码如下:
```php
$host = "localhost"; // 主机名
$username = "root"; // 用户名
$password = "123456"; // 密码
$dbname = "test"; // 数据库名
// 连接数据库
$conn = mysqli_connect($host, $username, $password,
$dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败:" . mysqli_connect_error());
}
echo "连接成功!";
```
二、执行SQL查询
连接数据库成功后,就可以使用mysqli_query函数执行SQL查询语
句。查询结果可以通过mysqli_fetch_assoc函数获取。
示例代码如下:
```php
$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"] . ",姓名: " .
$row["name"] . ",年龄: " . $row["age"] . "
";
}
} else {
echo "没有数据";
}
```
三、插入数据
使用mysqli_query函数执行插入数据的SQL语句,可以将数据插入
到数据库中。
示例代码如下:
```php
$name = "张三";
$age = 20;
$sql = "INSERT INTO users (name, age) VALUES ('$name',
$age)";
if (mysqli_query($conn, $sql)) {
echo "插入数据成功";
} else {
echo "插入数据失败:" . mysqli_error($conn);
}
```
四、更新数据
使用mysqli_query函数执行更新数据的SQL语句,可以修改数据库
中的数据。
示例代码如下:
```php
$id = 1;
$age = 25;
$sql = "UPDATE users SET age = $age WHERE id = $id";
if (mysqli_query($conn, $sql)) {
echo "更新数据成功";
} else {
echo "更新数据失败:" . mysqli_error($conn);
}
```
五、删除数据
使用mysqli_query函数执行删除数据的SQL语句,可以从数据库中
删除数据。
示例代码如下:
```php
$id = 1;
$sql = "DELETE FROM users WHERE id = $id";
if (mysqli_query($conn, $sql)) {
echo "删除数据成功";
} else {
echo "删除数据失败:" . mysqli_error($conn);
}
```
六、关闭数据库连接
在完成数据库操作后,应该及时关闭数据库连接,释放资源。
示例代码如下:
```php
mysqli_close($conn);
echo "数据库连接已关闭";
```
本文介绍了如何使用PHP mysqli进行数据库操作,包括连接数据库、
执行SQL查询、插入数据、更新数据和删除数据等常用操作。通过
掌握这些基本的使用方法,可以在PHP脚本中灵活地对MySQL数据
库进行增删改查操作。希望本文能对大家学习和使用PHP mysqli提
供帮助。
发布评论