php如何执行非缓冲查询API
对于PHP的缓冲模式查询大家都知道,下面列举的例子是如何执行非缓冲查询API。
非缓冲查询方法一:mysqli
<?php
$mysqli=newmysqli("localhost","my_user","my_password","world");
$uresult=$mysqli->query("SELECTNameFROMCity",MYSQLI_USE_RESULT);
if($uresult){
while($row=$uresult->fetch_assoc()){
echo$row['Name'].PHP_EOL;
}
}
$uresult->close();
?>
非缓冲查询方法二:pdo_mysql
<?php
$pdo=newPDO("mysql:host=localhost;dbname=world",'my_user','my_pass');
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,false);
$uresult=$pdo->query("SELECTNameFROMCity");
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("SELECTNameFROMCity");
if($uresult){
while($row=mysql_fetch_assoc($uresult)){
echo$row['Name'].PHP_EOL;
}
}
?>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。