找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 962|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 08:26:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            我们知道,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。
示例:
[U]复制代码[/U] 代码如下:
$sql="select * from score; select * from student";
$rs=$connection->multi_query($sql);
            
            
您可能感兴趣的文章:
  • 简单介绍下 PHP5 中引入的 MYSQLI的用途
  • 关于在php.ini中添加extension=php_mysqli.dll指令的说明
  • php中关于mysqli和mysql区别的一些知识点分析
  • PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
  • php写的带缓存数据功能的mysqli类
  • PHP5 mysqli的prepare准备语句使用说明
  • php开启mysqli扩展之后如何连接数据库
  • PHP mysqli扩展库 预处理技术的使用分析
  • PHP mysqli 增强 批量执行sql 语句的实现代码
  • 解决phpmyadmin中缺少mysqli扩展问题的方法
  • 浅谈php中mysql与mysqli的区别分析
  • 解析在PHP中使用mysqli扩展库对mysql的操作
  • PHP mysql与mysqli事务使用说明 分享
  • php操作mysqli(示例代码)
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端