$row = mysql_fetch_array($result);
while($row = mysql_fetch_array($result)) {
echo $row['c_name'];
echo '<br>';
}
上面的这段循环代码输出时,为什么总有第一条记录没有输出来呀??
改成
$result = mysql_query("SELECT * FROM el_class, c_name order by c_id");
while($row = mysql_fetch_array($result)) {
echo $row['c_name'];
echo '<br>';
}
你只查了 el_class,没有查 c_name,让输出什么?
上面的这段循环代码输出时,为什么总有第一条记录没有输出来呀??
你先$row = mysql_fetch_array($result);了一句,没有输出,资源自动移到下一条记录了!
FROM后面跟表名,你怎么可以用两个表?我用×已经代替了所有内容的!
引用:$row = mysql_fetch_array($result);了一句,没有输出,资源自动移到下一条记录了!
那循环应该怎么写呀??
$result = mysql_query("SELECT * FROM el_class order by c_id");
$row = mysql_fetch_array($result);
while($row = mysql_fetch_array($result)) {
echo $row[0];
echo '<br>';
}
对不起,第一个看错了!
$result = mysql_query("SELECT * FROM el_class order by c_id");
while($row = mysql_fetch_array($result)) {
echo $row['c_name'];
echo '<br>';
}
就可以!
第二行去掉
非常感谢!!
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 错误 那里 显示 输出 帮忙 面的 高手 row result mysql_fetch_ar |
注册
个人空间
