您当前的位置:首页 > 百宝箱

php增删改查mysqli实例

2024-09-30 21:07:20 作者:石家庄人才网

本篇文章给大家带来《php增删改查mysqli实例》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。

在PHP开发中,数据库操作是不可或缺的一部分,而增删改查(CRUD)又是数据库操作中最基础、最常用的功能。本文将以MySQLi扩展为例,结合实例详细讲解PHP实现增删改查的具体方法,帮助读者快速掌握这一核心技能。

一、连接数据库

使用MySQLi进行数据库操作的第一步是建立与数据库的连接。在PHP中,可以使用mysqli_connect()函数来实现:

```php$servername = "localhost"; // 数据库服务器地址$username = "username"; // 数据库用户名$password = "password"; // 数据库密码$dbname = "myDB"; // 数据库名

// 创建连接$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功if (!$conn) {die("连接失败: " . mysqli_connect_error());}echo "连接成功";```

上述代码中,首先定义了数据库连接信息,包括服务器地址、用户名、密码和数据库名。然后,使用mysqli_connect()函数尝试建立连接,并将连接对象存储在$conn变量中。最后,通过检查$conn是否为false来判断连接是否成功。石家庄人才网小编提示您,如果连接失败,将输出错误信息并终止程序执行;如果连接成功,则输出“连接成功”。

二、增删改查操作

1. 新增数据(Create)

向数据库表中插入数据,可以使用INSERT INTO语句。在PHP中,可以使用mysqli_query()函数执行SQL语句:

```php$sql = "INSERT INTO MyGuests (firstname, lastname, email)VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {echo "新记录插入成功";} else {echo "Error: " . $sql . "
" . mysqli_error($conn);}```

上述代码中,首先定义了一个INSERT INTO语句,将数据插入到名为MyGuests的表中。然后,使用mysqli_query()函数执行该语句。如果执行成功,则输出“新记录插入成功”;如果执行失败,则输出错误信息。

2. 查询数据(Retrieve)

从数据库表中查询数据,可以使用SELECT语句。在PHP中,可以使用mysqli_query()函数执行查询语句,并使用mysqli_fetch_assoc()函数获取查询结果集:

```php$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"]. "
";}} else {echo "0 结果";}```

上述代码中,首先定义了一个SELECT语句,从名为MyGuests的表中查询数据。然后,使用mysqli_query()函数执行该语句,并将结果集存储在$result变量中。接着,使用mysqli_num_rows()函数检查结果集中是否有数据。如果有数据,则使用while循环遍历结果集,并使用mysqli_fetch_assoc()函数将每行数据转换为关联数组,最后输出数据;如果没有数据,则输出“0 结果”。

3. 修改数据(Update)

修改数据库表中的数据,可以使用UPDATE语句。在PHP中,可以使用mysqli_query()函数

版权声明:《php增删改查mysqli实例》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/4280.html