死循环,只输出第一条记录,应该没问题啊,是不是软件方面引起的啊?连接数据库中的有个表可以正常输出。
<?php
$host="172.19.29.168";
$name="root";
$pswd="123";
$link=mysql_connect($host, $name, $pswd) or die("无法连接!".mysql_error());
mysql_select_db("mou_lib",$link); $sql=mysql_query("select * from books");
$row = mysql_fetch_array($sql);
while($row)
{
echo $row['bID']." ".$row['title']." ".$row['press']."<br />";
}
mysql_close($link);
?>
<?php
$host="172.19.29.168";
$name="root";
$pswd="123";
$link=mysql_connect($host, $name, $pswd) or die("无法连接!".mysql_error());
mysql_select_db("mou_lib",$link); $sql=mysql_query("select * from books");
$row = mysql_fetch_array($sql);
while($row)
{
echo $row['bID']." ".$row['title']." ".$row['press']."<br />";
}
mysql_close($link);
?>
解决方案 »
- 请问windows下如何管理php-cgi进程
- smarty
- 有一个简单的sql语句,提示语法错误,找不到原因,大家给看看
- .net 转 php:使用@imagecreatefromjpeg后再imagejpeg不显示图片怎么回事
- 麻烦看下这个preg_replace中的function怎无效?
- 如何处理未定义变量,在线求解
- php 数据能够获取 但无法写入数据库 同一文件另一个表可能写入
- 请教一个POST请求的问题
- 要用Linux+Apache+PHP+MySQL来架设服务器,各用什么版本最好。
- 该如何解决?
- 如何能下载一个页面的php文件
- 64位,家庭普通版window 7 ,怎么安装mysql+apache+php
$host="172.19.29.168";
$name="root";
$pswd="123";
$link=mysql_connect($host, $name, $pswd) or die("无法连接!".mysql_error());
mysql_select_db("mou_lib",$link); $sql=mysql_query("select * from books");
while($row = mysql_fetch_array($sql)) //mysql_fetch_array($sql)要放在while裡
{
echo $row['bID']." ".$row['title']." ".$row['press']."<br />";
}
mysql_close($link);
?>
如楼上所说!
mysql_fetch_array($sql)要放在while里
因为mysql_fetch_array($sql)要参与循环!
不然就只能读出一条数据!