注册 登录
编程论坛 PHP技术论坛

为什么总是不能输出第一条的记录?

dongsen 发布于 2010-04-24 13:54, 1034 次点击
<?php
mysql_connect("localhost","root","123456");
mysql_select_db("dong");
$result=mysql_query("select * from dongsen");
$row1=mysql_fetch_array($result);
$num=mysql_num_rows($result);
while($row1=mysql_fetch_array($result))
{
echo $row1['password'];
}
?>
2 回复
#2
风月_无边2010-04-25 20:44
你用这个mysql_fetch_array()已经取出了第一条记录,所以你再使用这个函数已经是从第二条开始了。
mysql_field_seek(),这个函数可以将指针移动到第一个
#3
笨笨林2010-04-27 16:10
<?php
mysql_connect("localhost","root","123456");
mysql_select_db("dong");
$result=mysql_query("select * from dongsen");
//    $row1=mysql_fetch_array($result);        把这一行去掉就可以了
$num=mysql_num_rows($result);
while($row1=mysql_fetch_array($result))
{
echo $row1['password'];
}
?>
1