2016 - 2024

感恩一路有你

PHP42-mysqli执行一条sql语句(2)

浏览量:2872 时间:2024-06-11 22:36:23 作者:采采

准备测试数据表

在学习如何使用mysqli扩展执行一条SQL语句之前,我们首先需要准备一个数据表。通过打开phpMyAdmin连接本地的MySQL数据库,可以看到已经存在一个名为t1的数据表。这个表中只有两个字段,一个是id,一个是info,并且已经存入了3条数据。

接下来的操作将针对这3条数据进行演示。

执行一条SQL语句

要执行一条SQL语句,我们可以使用mysqli_query函数。这个函数可以执行各种类型的SQL语句,包括SELECT、INSERT、DELETE和UPDATE。

值得注意的是,当执行SELECT语句时,mysqli_query函数会返回一个结果集;而在执行INSERT、DELETE和UPDATE语句时,在没有错误时会返回true。

获取执行中的错误信息

如果使用mysqli_query函数执行SQL语句时出现错误,它会返回false。此时,我们可以使用mysqli_errno函数获取错误代码,使用mysqli_error函数获取错误描述。

使用mysqli_real_query函数

除了mysqli_query函数,我们还可以使用mysqli_real_query函数执行SQL语句。与mysqli_query函数类似,mysqli_real_query函数无论执行SELECT还是执行INSERT、DELETE和UPDATE成功后都会返回true。

同样地,当执行中出现错误时,mysqli_real_query函数也会返回false。我们可以使用mysqli_errno函数获取错误代码,使用mysqli_error函数获取错误描述。

获取结果集

如果我们使用mysqli_real_query函数执行SELECT语句并希望获取结果集,可以在执行mysqli_real_query函数之后使用mysqli_store_result函数来获取连接中的结果集。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。