欢迎访问宙启技术站
智能推送

必会的PHP数据库操作函数,让你轻松操作数据库

发布时间:2023-06-10 20:42:18

PHP是一种被广泛使用的编程语言,在web开发中使用极为广泛。当然,在web开发中,操作数据库也是相当重要的一项。本文就来介绍一些必会的PHP数据库操作函数,以方便大家更加轻松地操作数据库。

1. 连接数据库

首先,我们需要连接数据库。PHP提供了一个很方便的函数mysqli_connect(),用于连接数据库。该函数的用法如下:

$link = mysqli_connect($host, $user, $password, $db);

其中,$host表示数据库主机名,$user表示数据库用户名,$password表示数据库的密码,$db表示需要使用的数据库名。

2. 查询数据

连接好数据库后,我们就可以使用mysqli_query()函数来查询数据了。该函数的用法如下:

$result = mysqli_query($link, $sql);

其中,$link表示连接的数据库,$sql表示需要执行的SQL语句。如果查询成功,$result就是一个结果集对象。

3. 获取数据

获取数据的函数有很多,下面就是一些比较常用的:

① mysqli_fetch_array():从结果集中取得一行作为关联数组、数字数组或二者兼有。

while($row = mysqli_fetch_array($result)){
     echo $row[0] . " " . $row[1];
}

② mysqli_fetch_assoc():从结果集中取得一行作为关联数组。

while($row = mysqli_fetch_assoc($result)){
     echo $row["name"] . " " . $row["age"];
}

③ mysqli_fetch_object():从结果集中取得一行作为对象。

while($row = mysqli_fetch_object($result)){
     echo $row->name . " " . $row->age;
}

4. 插入数据

向数据库中插入数据也是经常会用到的操作,下面是一个使用mysqli_query()函数向数据库中插入数据的例子:

$name = "Tom";
$age = 20;
mysqli_query($link, "INSERT INTO user (name, age) VALUES ('$name', '$age')");

其中,INSERT INTO表示插入操作,user是需要插入数据的数据表名,name和age是需要插入的字段名,$name和$age是需要插入的值。

5. 更新数据

更新数据也是经常会用到的操作,下面是一个使用mysqli_query()函数更新数据库中数据的例子:

$id = 1;
$age = 22;
mysqli_query($link, "UPDATE user SET age='$age' WHERE id='$id'");

其中,UPDATE表示更新操作,user是需要更新数据的数据表名,SET age='$age'表示需要更新的字段和新的值,WHERE id='$id'表示需要更新的数据的条件。

6. 删除数据

最后,我们来看一下使用mysqli_query()函数删除数据库中数据的例子:

$id = 1;
mysqli_query($link, "DELETE FROM user WHERE id='$id'");

其中,DELETE FROM表示删除操作,user是需要删除数据的数据表名,WHERE id='$id'表示需要删除数据的条件。

以上就是本文介绍的必会的PHP数据库操作函数,这些函数不仅方便好用,而且使用起来也非常的灵活,对于web开发人员而言是非常实用的。