| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1318 人关注过本帖
标题:[求助]这个问题到底出在哪里了
只看楼主 加入收藏
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
结帖率:40%
收藏
 问题点数:0 回复次数:2 
[求助]这个问题到底出在哪里了
我的php环境配置是:apache2 php5 mysql5.2
在记事本中的代码如下:
<html>
<head>
<title>记录显示</title>
</head>
<body>
<?php
$connect_id=mysql_connect("127.0.0.1","root","19841024");
if($connect_id)
{ echo("数据库连接成功!");
}
$select_id=mysql_select_db("info",$connect_id);

$result=mysql_query("select *from info");

// $result=mysql_db_query("mydb","select *from info");
echo("<table border=1>");
echo("<tr><td>name</td><td>address</td><td>tel</td></tr>");
while($arr=mysql_fetch_array($result))
{ echo("<tr><td>".$arr["name"]."</td>");
echo("<td>".$arr["id"]."</td>");
echo("<td>".$arr["tel"]."</td></tr>");
}
echo("</table>");
mysql_close();
?>
</body>
</html>
首先数据库我也建立好了,新建立了一张表info,里面也有数据
在以上的代码中如果我用mysql_select_db("db",$connect_id);
和mysql_query("select *from info");
同时不用$result=mysql_db_query("mydb","select *from info");
则报错:warning: mysql_fetch_array(): supplied argument is not a valid mysql result resource in
如果不用代码: mysql_select_db("db",$connect_id);
和mysql_query("select *from info");
但同时用:$result=mysql_db_query("mydb","select *from info");
则能够从数据库中读出数据并从浏览器中显示出来
不知道这是什么原因
另外我的sql扩展也加上了的,真奇怪啊

搜索更多相关主题的帖子: 数据库连接 记事本 result title 记录 
2007-07-19 00:56
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
收藏
得分:0 
不好意思,我找到原因了,原来是代码出了问题
$select_id=mysql_select_db("info",$connect_id); 就是这一句,info一张表,而在这里应该接受的参数是代表数据库的$select_id=mysql_select_db("mydb","$connect_id);如果这样就成功了,呵呵



大家一起努力,共同打造未来!!
2007-07-19 01:00
可可熊
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:553
专家分:0
注 册:2007-6-15
收藏
得分:0 
已解决!!
2007-07-27 00:06
快速回复:[求助]这个问题到底出在哪里了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049473 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved