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; } } ?>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。