一个奇怪的问题!

anshenghao 2006-06-05 04:00:50
为什么我这个程序在单独可以执行
放一个页面程序就不可以执行 会报错呢
<?php
include("db_config.php");

$sql = "select connect_name from internal_connect where connect_id = '1'";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

$connect_name = $row[0];

echo $connect_name
?>
这样是对的
可是我把他加到 页面里 就报错
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\masterphp\internal\admin.php on line 86
这是为什么?
怎么解决啊~~疯了~~
...全文
150 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianyaxiao 2006-06-06
  • 打赏
  • 举报
回复
LZ注意分号
zeroleonhart 2006-06-06
  • 打赏
  • 举报
回复
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\masterphp\internal\admin.php on line 86

-----------------------------------

give us the codes on line 86
phpers 2006-06-05
  • 打赏
  • 举报
回复
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\masterphp\internal\admin.php on line 86

$result值是空的,检查下$sql或者数据库
smartygg 2006-06-05
  • 打赏
  • 举报
回复
你在db_config.php 有没有数据库连接失败的返回值或者提示???
$result = @mysql_query($sql);
if($result == false)
{
echo "mysql_query执行失败";
exit;
}
或者加上这个,如果显示执行失败了,就有两条种可能性
1 MYSQL库没有连接上
2 sql语句有问题

知道问题出哪了自己改吧
anna8502jun 2006-06-05
  • 打赏
  • 举报
回复
1. try the following code

die(mysql_error($result ));
to see whether you can find the connection path

2 try to use forloop to display
ImN1 2006-06-05
  • 打赏
  • 举报
回复
这样很难查错的

你说这个php运行没有错,放到另一个页面就出错,那么“另一个页面”是什么呢?

是不是路径改变了呢?
anshenghao 2006-06-05
  • 打赏
  • 举报
回复
什么判断都没有~~就是在页面吧
$connect_name输出啊
就是 <?php echo $connect_name; ?>
这样都出错我简直昏死了~~~
ImN1 2006-06-05
  • 打赏
  • 举报
回复
要看你加的页面写了什么才能判断

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧