php如何执行非缓冲查询API

 更新时间:2016年07月22日 09:13:35   投稿:lijiao   我要评论
这篇文章主要为大家介绍了三种php执行非缓冲查询API,非缓冲查询适应于大数据量查询,php如何执行非缓冲查询,感兴趣的小伙伴们可以参考一下

对于PHP的缓冲模式查询大家都知道,下面列举的例子是如何执行非缓冲查询API。

非缓冲查询方法一: mysqli

<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$uresult = $mysqli->query("SELECT Name FROM City", MYSQLI_USE_RESULT);

if ($uresult) {
  while ($row = $uresult->fetch_assoc()) {
    echo $row['Name'] . PHP_EOL;
  }
}
$uresult->close();
?>

非缓冲查询方法二: pdo_mysql

<?php
$pdo = new PDO("mysql:host=localhost;dbname=world", 'my_user', 'my_pass');
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);

$uresult = $pdo->query("SELECT Name FROM City");
if ($uresult) {
  while ($row = $uresult->fetch(PDO::FETCH_ASSOC)) {
    echo $row['Name'] . PHP_EOL;
  }
}
?>

非缓冲查询方法三: mysql

<?php
$conn = mysql_connect("localhost", "my_user", "my_pass");
$db  = mysql_select_db("world");

$uresult = mysql_unbuffered_query("SELECT Name FROM City");
if ($uresult) {
  while ($row = mysql_fetch_assoc($uresult)) {
    echo $row['Name'] . PHP_EOL;
  }
}
?>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】

    PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】

    这篇文章主要介绍了PHP数组操作,结合实例形式分析php针对数组的添加,删除,计算,反转,排序,查找等操作实现技巧,需要的朋友可以参考下
    2016-12-12
  • 教大家制作简单的php日历

    教大家制作简单的php日历

    教大家制作简单的php日历,一个专属于自己的php日历,喜欢的朋友不要错过,动手制作自己的日历。
    2015-11-11
  • php中通过curl检测页面是否被百度收录

    php中通过curl检测页面是否被百度收录

    最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下
    2013-09-09
  • php获取字符串中各个字符出现次数的方法

    php获取字符串中各个字符出现次数的方法

    这篇文章主要介绍了php获取字符串中各个字符出现次数的方法,实例分析了php获取字符串中字符出现次数的三种常见技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • php实现的一段简单概率相关代码

    php实现的一段简单概率相关代码

    这篇文章主要介绍了php实现的一段简单概率相关代码,通过数字的运算分析概率统计的原理与使用技巧,需要的朋友可以参考下
    2016-05-05
  • 将word转化为swf 如同百度文库般阅读实现思路及代码

    将word转化为swf 如同百度文库般阅读实现思路及代码

    一般流程想将word转化为pdf格式,再将pdf格式转化为swf格式。在网页上显示其实都是swf格式内容,具体实现如下,有此需求的朋友可以参考下,希望对大家有所帮助
    2013-08-08
  • 请php正则走开

    请php正则走开

    玩PHP玩了几年了,在刚刚接触PHP的时候感觉正则真的很洋气,我想替换啥就替换啥。然而随着工作的推移,渐渐对正则开发反感起来,正则的速度太慢了,而且特占内存。在一个群里有个网友说,正则速度快,正则简单,正则开发效率高。我并没有与他争辩,因为我刚刚做PHP的时候也是这样的想法。但是正则真的那么好吗?
    2008-03-03
  • php中文繁体和简体相互转换的方法

    php中文繁体和简体相互转换的方法

    这篇文章主要介绍了php中文繁体和简体相互转换的方法,涉及php中数组简体繁体对照表的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • PHP数组函数array_multisort()用法实例分析

    PHP数组函数array_multisort()用法实例分析

    这篇文章主要介绍了PHP数组函数array_multisort()用法,结合实例形式详细分析了array_multisort函数的功能,定义及进行数组排序过程中的使用技巧,需要的朋友可以参考下
    2016-04-04
  • php启动时候提示PHP startup的解决方法

    php启动时候提示PHP startup的解决方法

    配置好php环境后,每次开机都有警告提示说 PHP startup,解决这个问题很简单只需要在php.ini 文件中修改 extension_dir配置就行
    2013-05-05

最新评论