php怎么循环数据库里的内容啊
只循环一次的 我用 while做 老死循环不能用while吗 应该怎么弄
答案:最好把你的代码也发上来,大家看看!
我在网上找了一点代码,虽然只有一条,不过可以很明确的说明问题了。
while前就是连接数据库信息。
while($row=mysql_fetch_array($result))
{
这里输出内容。
}
再给你一个完整点的代码:
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());//连接数据库
mysql_select_db("mydb");//选择数据库mydb
$result = mysql_query("SELECT id, name FROM mytable");//执行SQL语句,将结果给$result变量。
while ($row = mysql_fetch_array($result, MYSQL_NUM)) { //循环输出查询得到的每一条记录
printf("ID: %s Name: %s", $row[0], $row[1]);
}
mysql_free_result($result);//释放$result变量占用的内存资源。
?>
上面代码是PHP官方文档找的,你可以参考一下!<?php
while($rs=$db->getarray($result))
{
?>
<tr><?php echo $rs[0]; ?></tr>
<?php
}
?>