mysqli_fetch_assoc

<?php
$conn = mysqli_connect("127.0.0.1","root","root",'baixiu');
$sql = "select * from users";
$res = mysqli_query($conn,$sql);
print_r($res);
while($row = mysqli_fetch_assoc($res)){
$arr[] = $row;
}
echo "<hr>";
print_r($arr);php

?>mysql

刚学的时候不理解while后的小括号内的写法,想不通为什么这么写,缘由:sql

 

mysqli_fetch_assoc内部有一个指针,它会在每次执行完以后将指针指向下一个要遍历的对象fetch

当小括号内mysqli_fetch_assoc为真时,也就是mysqli_fetch_assoc可以遍历出一个对象时,将对象赋值给一个变量,再执行循环体的内容,执行完以后再检测条件是否为真.......spa

相关文章
相关标签/搜索