我的桌子上有四排.只显示了三个.
$query = "SELECT * FROM table";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
while($row = mysql_fetch_array($result)) {
echo $row['id'];
}
Run Code Online (Sandbox Code Playgroud)
结果是234,但应该是1234.
我究竟做错了什么?
Nik*_*kiC 10
$row = mysql_fetch_array($result);
Run Code Online (Sandbox Code Playgroud)
该行已经获取第一个条目.因此,在while循环中,您将获取第二个元素.
正确的应该是:
$query = "SELECT * FROM table";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row['id'];
}
Run Code Online (Sandbox Code Playgroud)
或者:
$query = "SELECT * FROM table";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
do {
echo $row['id'];
} while ($row = mysql_fetch_array($result));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3229 次 |
| 最近记录: |