J'aimerais comprendre pourquoi ce code produit une boucle infinie:
Code : Tout sélectionner
<?php
$mysqli = new mysqli('localhost','user','pwd','test');
$query = "SELECT CURRENT_USER();";
$query.= "SELECT DATE_FORMAT(NOW(),'%d %m %Y');";
if($mysqli->multi_query($query)):
do{
if($result = $mysqli->store_result()):
while($row = $result->fetch_array()):
printf('%s<br />',$row[0]);
endwhile;
$result->free();
endif;
if($mysqli->more_results()):
print '------------------<br />';
endif;
}while(true === $mysqli->more_results());
endif;
$mysqli->close();