如题所述
while是循环函数,一般是这样:
$re = mysql_query($sql,$coon);
while($row = mysql_fetch_assoc($re))
{
$list[ ] = $row;
}
mysql_fecth_assoc这个函数是把$re得到的值(数据库表里面的一行取出,指针偏移到下一个值,等待赋值,同时这一行数据也按照键值对应关系,形成关联数组)赋给$row,然后while为ture,然后$row再把值赋给数组$list,紧接着刚才指针指向的数据把第二行取出..........最后$list得到的是一个二维数组,然后再用php和html的混编,把数据打印出来,这就是原理
$re = mysql_query($sql,$coon);
while($row = mysql_fetch_assoc($re))
{
$list[ ] = $row;
}
mysql_fecth_assoc这个函数是把$re得到的值(数据库表里面的一行取出,指针偏移到下一个值,等待赋值,同时这一行数据也按照键值对应关系,形成关联数组)赋给$row,然后while为ture,然后$row再把值赋给数组$list,紧接着刚才指针指向的数据把第二行取出..........最后$list得到的是一个二维数组,然后再用php和html的混编,把数据打印出来,这就是原理
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-03-19
把mysql_fetch_assoc()这个方法的返回值复制给$row ,$re是这个方法的参数
但是把这句写在while是错的, 比较是用==来进行比较的本回答被网友采纳
但是把这句写在while是错的, 比较是用==来进行比较的本回答被网友采纳