php增删改查mysqli实例
本篇文章给大家带来《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()函数
- 上一篇:中北大学C语言课后编程题答案解析
- 下一篇:易语言病毒模块下载
版权声明:《php增删改查mysqli实例》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/baibaoxiang/4280.html