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提

供帮助。