【发布时间】:2021-06-14 09:41:45
【问题描述】:
我想用mysqli_fetch_array 和mysqli_fetch_field 从我的数据库中查询数据,但它根本不起作用。
我有这样的tbl_student 表:
| id | firstname | lastname |
| -- | --------- | -------- |
| 1 | first_A | last_A |
| 2 | first_B | last_B |
| 3 | first_C | last_C |
PHP 代码:
$query = "select * from tbl_student";
$result = mysqli_query($db, $query);
while ($row = mysqli_fetch_array($result)) {
while ($col = mysqli_fetch_field($result)) {
echo $col->name . " = " . $row[$col->name];
echo "<br>";
}
echo "<br>";
}
如我所愿,我想要这样的结果:
id = 1
firstname = first_A
lastname = last_A
id = 2
firstname = first_B
lastname = last_B
id = 3
firstname = first_C
lastname = last_C
但不是,我只有第一手记录:
id = 1
firstname = first_A
lastname = last_A
我该怎么做?
【问题讨论】: