php中选择什么接口(mysql、mysqli)访问mysql

 更新时间:2013年02月06日 16:03:28   作者:  
我们知道,mysqli是PHP 5中新提供的MySQL接口,此接口使用了面向对象的思想。使用mysqli接口的代码可读性更强,其执行效率比mysql接口高

我们知道,mysqli是PHP 5中新提供的MySQL接口,此接口使用了面向对象的思想。使用mysqli接口的代码可读性更强,其执行效率比mysql接口高。而且mysqli提供了一个能够一次执行多个SQL语句的multi_query()函数。但是,mysqli接口只支持PHP 5和MySQL 4.1之后的版本。

query()函数一次只能执行一条SQL语句,而multi_query()函数可以一次执行多个SQL语句。
如果第一个SQL语句执行正确,那么multi_query()函数返回true,否则返回false。
通过store_result()函数获取multi_query()函数执行查询的记录。一次只能获取一个SQL语句的执行结果。
通过next_result()函数判断下一个SQL语句的结果是否存在,如果存在,返回true。

示例:

复制代码 代码如下:

$sql="select * from score; select * from student";
$rs=$connection->multi_query($sql);

相关文章

  • PHP数组去重的更快实现方式分析

    PHP数组去重的更快实现方式分析

    这篇文章主要介绍了PHP数组去重的更快实现方式,结合实例形式对比分析了php实现数组去重的各种常见操作技巧与注意事项,需要的朋友可以参考下
    2018-05-05
  • 脚本安全的本质_PHP+MYSQL

    脚本安全的本质_PHP+MYSQL

    从代码级别上,也就是应用层次上考虑代码安全的话(也就是不考虑底层的语言本身等问题的漏洞),脚本安全问题就是函数和变量的问题。
    2008-10-10
  • php判断是否为ajax请求的方法

    php判断是否为ajax请求的方法

    这篇文章主要介绍了php判断是否为ajax请求的方法,结合实例形式分析了ajax请求的原理及后台针对ajax请求的判断技巧,需要的朋友可以参考下
    2016-11-11
  • PHP中使用asort进行中文排序失效的问题处理

    PHP中使用asort进行中文排序失效的问题处理

    asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。可选的第二个参数包含了附加的排序标识。如果成功则返回 TRUE,否则返回 FALSE。
    2014-08-08
  • PHP实现动态表单生成工具详解

    PHP实现动态表单生成工具详解

    表单包含多种input类型,包括 hiiden类型 ,text类型,radio类型等。但手写表单累,耗时耗力,开发销量太低且代码量大了还容易写出bug,所以本文将用PHP编写动态表单生成工具,需要的可以参考一下
    2022-03-03
  • 解决nginx不支持thinkphp中pathinfo的问题

    解决nginx不支持thinkphp中pathinfo的问题

    这篇文章主要介绍如何解决当Nginx不支持pathinfo问题时该如何解决,需要的朋友可以参考下
    2015-07-07
  • php类中private属性继承问题分析

    php类中private属性继承问题分析

    首先 这个题目就有点问题 因为private属性是不能被继承的
    2012-11-11
  • php 操作数组(合并,拆分,追加,查找,删除等)

    php 操作数组(合并,拆分,追加,查找,删除等)

    这篇文章主要介绍了php自带的一些操作数组的函数,特整理下方便大家使用
    2012-07-07
  • PHP中list方法用法示例

    PHP中list方法用法示例

    这篇文章主要介绍了PHP中list方法用法,结合实例形式分析了list方法实现将数组值赋给变量的相关操作技巧与注意事项,需要的朋友可以参考下
    2016-12-12
  • PHP实现的分页类定义与用法示例

    PHP实现的分页类定义与用法示例

    这篇文章主要介绍了PHP实现的分页类定义与用法,结合具体实例形式分析了php封装的分页类常用操作及具体使用技巧,需要的朋友可以参考下
    2017-07-07

最新评论