PHP中怎么把数据全部显示出来

<?php$mysql_server_name="localhost";//数据库服务器名称$mysql_username="root";//连接数据库用户名$my... <?php $mysql_server_name="localhost"; //数据库服务器名称 $mysql_username="root"; // 连接数据库用户名 $mysql_password="admin"; // 连接数据库密码 $mysql_database="hhwhcm"; // 数据库的名字 $conn=mysql_connect($mysql_server_name, $mysql_username, $mysql_password) or die(mysql_error()); mysql_select_db($mysql_database) or die(mysql_error()); mysql_query("set name gb2312"); // 从表中提取信息的sql语句 $strsql="select * from hhwhcm_userlogin"; // 执行sql查询 $result=mysql_db_query($mysql_database, $strsql, $conn); // 定位到第一条记录 //mysql_data_seek($result, 0); // 获取查询结果 $rowCount = mysql_num_rows($result); $rowR = mysql_fetch_row($result); $colR = mysql_fetch_array($result); ?><script language="javascript"> var tbStr = "<table id='tbResult' width='200' border='1'>"; var rowCount = <?php echo $rowCount; ?>; alert(rowCount); for(i=0;i<rowCount;i++) { var uID = <?php echo $colR[U_ID]; ?>; var uPWD = <?php echo $colR[U_PWD]; ?>; var uType = <?php echo $colR[U_Type]; ?>; var uLimits = <?php echo $colR[U_Limits]; ?>; tbStr += "<tr><td>"+uID+"</td><td>"; tbStr += uPWD+"</td><td>"; tbStr += uType+"</td><td>"; tbStr += uLimits+"</td></tr>"; <?php $colR=mysql_fetch_array($result); ?> } tbStr += "</table>"; document.write(tbStr); // 释放资源 // 关闭连接 <?php mysql_free_result($result); mysql_close(); ?> </script> 我这显示的数据都只是一行数据,怎样让数据全部显示出 展开
 我来答
骨认脸5
2011-12-06 · 超过21用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:60.9万
展开全部
其实用不着javascript php就完全可以实现你要的功能。估计问题就出在你的js上面。我找了 但是没找到 呵呵。有点粗心 。下面是我用php实现的 我把代码给你粘贴上来。 你上面得到的有的数据不需要 ,我没有给你删除,但是给你注释了。
<?php
$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password=""; // 连接数据库密码
$mysql_database="hhwhcm"; // 数据库的名字
$conn=mysql_connect($mysql_server_name, $mysql_username, $mysql_password) or die(mysql_error());
mysql_select_db($mysql_database) or die(mysql_error());
mysql_query("set name gb2312"); // 从表中提取信息的sql语句
$strsql="select * from hhwhcm_userlogin"; // 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn); // 定位到第一条记录
//var_dump($result);die;
//mysql_data_seek($result, 0); // 获取查询结果
//$rowCount = mysql_num_rows($result); //结果条数
//var_dump($rowCount);die;

//$rowR = mysql_fetch_row($result); //第一条数据
//var_dump($rowR);die;

$tbStr = "<table id='tbResult' width='200' border='1'>";
while($colR=mysql_fetch_array($result))
{
$tbStr .= "<tr><td>".$colR['U_ID']."</td><td>";
$tbStr .=$colR['U_PWD']."</td><td>";
$tbStr .= $colR['U_Type'] ."</td><td>";
$tbStr .= $colR['U_Limites']."</td></tr>";
}
$tbStr .= "</table>";
echo $tbStr;
mysql_free_result($result); mysql_close(); ?>
这样下来,我觉得代码节省了不少
杞幻翠ba
2011-12-06
知道答主
回答量:51
采纳率:0%
帮助的人:31.3万
展开全部
看得眼睛疼啊 JS和PHP混着用
你的输出语句 var rowCount = <?php echo $rowCount; ?>; alert(rowCount);
在循环前面
这样能循环输出么? 逻辑顺序错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-12-06
展开全部
while($colR=mysql_fetch_array($result))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2d67591b5
2011-12-06 · TA获得超过152个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:92.3万
展开全部
看看手册吧,有例子的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rightrun
2011-12-06 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:107万
展开全部
一大堆代码,看得眼花, mysql涵数是不是用错了呢,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式