[求助]这个问题到底出在哪里了
我的php环境配置是:apache2 php5 mysql5.2<BR>在记事本中的代码如下:<BR> <html><BR><head><BR><title>记录显示</title><BR></head><BR><body><BR> <?php <BR> $connect_id=mysql_connect("127.0.0.1","root","19841024");<BR> if($connect_id)<BR> { echo("数据库连接成功!");<BR> }<BR> $select_id=mysql_select_db("info",$connect_id);<BR> <BR> $result=mysql_query("select *from info");<BR> <BR> // $result=mysql_db_query("mydb","select *from info");<BR> echo("<table border=1>");<BR> echo("<tr><td>name</td><td>address</td><td>tel</td></tr>");<BR> while($arr=mysql_fetch_array($result))<BR> { echo("<tr><td>".$arr["name"]."</td>");<BR> echo("<td>".$arr["id"]."</td>");<BR> echo("<td>".$arr["tel"]."</td></tr>");<BR> }<BR> echo("</table>");<BR> mysql_close();<BR> ?> <BR></body><BR></html><BR>首先数据库我也建立好了,新建立了一张表info,里面也有数据<BR>在以上的代码中如果我用mysql_select_db("db",$connect_id);<BR> 和mysql_query("select *from info");<BR> 同时不用$result=mysql_db_query("mydb","select *from info");<BR>则报错:warning: mysql_fetch_array(): supplied argument is not a valid mysql result resource in<BR>如果不用代码: mysql_select_db("db",$connect_id);<BR> 和mysql_query("select *from info");<BR> 但同时用:$result=mysql_db_query("mydb","select *from info");<BR>则能够从数据库中读出数据并从浏览器中显示出来<BR>不知道这是什么原因<BR>另外我的sql扩展也加上了的,真奇怪啊<BR><BR>页:
[1]
