php中选择什么接口(mysql、mysqli)访问mysql
在PHP 5时代,mysqli成为了新的MySQL接口,标志着面向对象编程思想的崛起。相较于传统的mysql接口,mysqli的代码更加清晰易读,执行效率也更高。它的独特之处在于,提供了一个强大的multi_query()函数,使得我们可以一次执行多个SQL语句。
在MySQL 4.1之后的版本中,mysqli接口大放异彩。我们知道,普通的query()函数一次只能执行一条SQL语句,这对于复杂的数据库操作来说,无疑增加了许多不便。而mysqli的multi_query()函数则打破了这一限制,它可以一次执行多个语句,大大提高了数据库操作的效率。
当使用multi_query()函数时,如果第一个SQL语句执行成功,它会返回true;否则,返回false。要获取multi_query()函数执行查询的记录,我们需要使用store_result()函数。请注意,一次只能获取一个SQL语句的执行结果。
要判断下一个SQL语句的结果是否存在,我们可以使用next_result()函数。如果下一个结果存在,该函数会返回true。
让我们通过一个简单的示例来演示multi_query()函数的使用:
```php
$sql="select from score; select from student";
$rs=$connection->multi_query($sql);
```
上述代码中,我们尝试从score表和学生表中选择所有记录。通过使用mysqli的multi_query()函数,我们可以一次性执行这两个查询语句,从而简化了代码,提高了执行效率。
mysqli接口以其面向对象的编程思想、强大的multi_query()函数等特点,成为了PHP 5及之后版本中处理MySQL数据库的首选接口。
编程语言
- php中选择什么接口(mysql、mysqli)访问mysql
- jquery 输入框查找关键字并提亮颜色的实例代码
- jquery实现select下拉框美化特效代码分享
- JQUERY的AJAX请求缓存里的数据问题处理
- AngularJs 延时器、计时器实例代码
- php实现图形显示Ip地址的代码及注释
- 解决vue 路由变化页面数据不刷新的问题
- SQL Server 2012安装后服务器名称找不到的解决办法
- js获取会话框prompt的返回值的方法
- vue中使用codemirror的实例详解
- 用js控件div的滚动条,让它在内容更新时自动滚到
- Asp.net防重复提交机制实现方法
- canvas绘制多边形
- Smarty中的注释和截断功能介绍
- jQueryUI DatePicker 添加时分秒
- 解决PhpMyAdmin中导入2M以上大文件限制的方法分享