有没有办法访问'fetch_assoc()'的结果
按号码?例如,我希望以下内容能够给我
1.)阵列
2.)25
3.)'第一元素'
相反,它会引发以下错误:
注意:未定义的偏移量:在第22行的C:\ xampp \ htdocs_notesale \ index.php中为0
知道怎么做吗?
谢谢你JW
<?php
$db = new mysqli('CONN','USER','PW','DB');
$rs = $db->query("SELECT * FROM `checklist`");
$r_count = $rs->num_rows;
$c_count = $rs->field_count;
?>
...
<?php
for($i=0;$i<$r_count;$i++)
{
$row = $rs->fetch_assoc();
echo "<tr>";
echo "1 - ".$row."<br />";
echo "2 - ".count($row)."<br />";
echo "3 - ".$row[0]."<br />";
echo "</tr>";
}
?>
答案 0 :(得分:4)
您已拨打fetch_assoc()
,但希望将结果编入索引?
答案 1 :(得分:1)
$row = $rs->fetch_assoc();
$keys = array_keys($row);
echo $row[$keys[0]];
虽然你想要检索关联然后通过数字键访问我的原因
答案 2 :(得分:0)
这将有助于“向前看”将在下一个WHILE循环迭代中获取的下一行/即将到来的行。在一会儿迭代结束时查看当前迭代是否为组的 last ,然后打印页脚或小计,这很有用 继续进行其余结果