mysqli_fetch_array 和 mysqli_fectch_row 的异同
mysqli_fetch_array 和 mysqli_fectch_row 的异同
相同点,都是获取结果集中的一条。
不同点,mysqli_fetch_array 是对 mysqli_fetch_row 的扩展,可以根据第二个参数的不同,返回不通格式类型的数据。$resulttype 可取值 MYSQLI_ASSOC,MYSQLI_NUM,MYSQLI_BOTH。mysqli_fetch_row 只返回记录的数据部分。
- 当
$resulttype = MYSQLI_ASSOC时,mysqli_fetch_array($query, MYSQLI_ASSOC)等价于mysqli_fetch_assoc($query),返回关联数组; - 当
$resulttype = MYSQLI_NUM时,mysqli_fetch_array($query, MYSQLI_NUM)等价于mysqli_fetch_row($query),返回数字数组; - 当
$resulttype = MYSQLI_BOTH时,mysqli_fetch_array($query, MYSQLI_BOTH)返回数字索引和关联索引的结合体。
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »