当前位置:编程学习 > php >>

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
}
?>

上一个:PHP编码问题:数据库中的字符集编码。。。。。
下一个:哪里有免费的php+sql啊?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,