首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php数据库返回值有关问题

2014-01-15 
php数据库返回值问题本人刚开始学习PHPhtmlbody?php$con mysql_connect(127.0.0.1,root,root

php数据库返回值问题
本人刚开始学习PHP

<html>
<body>
<?php
$con = mysql_connect("127.0.0.1","root","root");
if(!con){
die('Could not connect:'.mysql_error());
}else{
mysql_select_db("test",$con);
$result = mysql_query("select * from user");
echo "<table border='1'>";
while($row = mysql_fetch_array($result)){
echo "<tr>";
echo "<td>" . count($row) . "</td>";
echo "<td>" . $row[0] . "</td>";
echo "<td>" . $row[1] . "</td>";
echo "<td>" . $row[2] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
}
?>
</body>
</html>

我的数据库中就只有id,username,pwd3个字段为什么
echo "<td>" . count($row) . "</td>";统计的count($row)的长度为6啊
[解决办法]
请认真阅读手册!
mysql_fetch_array --  从结果集中取得一行作为关联数组,或数字数组,或二者兼有
[解决办法]
     


            echo "<table border='1'>";
                while($row = mysql_fetch_array($result)){
                    echo "<tr>";
                        echo "<td>" . $row[0] . "</td>";
                        echo "<td>" . $row[1] . "</td>";
                        echo "<td>" . $row[2] . "</td>";
                    echo "</tr>";
                }
            echo "<tr><td>" . mysql_num_rows($result) . "</td></tr>";
            echo "</table>";

热点排行