a.php 数据库连接代码b.php <?php
include 'a.php';
mysql_query("sql语句执行就出错");
?>出现报错,说是没有找到资源,什么原因,谢谢。

解决方案 »

  1.   

    连接代码是对的,我测试过的。我直接输出 echo $con 也是可以看到输出数据库连接的资源的。
      

  2.   

    mysql_query 第二个参数,参照手册
      

  3.   

    mysql_query() or die(mysql_error());
      

  4.   

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\lession7\MysqlBook\add.php on line 14Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\AppServ\www\lession7\MysqlBook\add.php on line 14
    加上第二个参数出现如下:Warning: mysql_query(): 3 is not a valid MySQL-Link resource in C:\AppServ\www\lession7\MysqlBook\add.php on line 14
      

  5.   

    <?php
    $con = mysql_connect("127.1","root","admin") or die("数据库连接失败..");
    if($result = mysql_query("create database guest",$con)){
    if(mysql_select_db("guest",$con)){
    mysql_query("create table message(id int,title varchar(50),content varchar(100))",$con);
    }
    }
    mysql_close($con);
    ?>
      

  6.   

    b.php<?php
    include  'coon.php';
    if($_POST["sub"]){
    $sql = "insert into message (id,title,content) " . "value($_POST[id],'$_POST[title]','$_POST[content]')";
    mysql_query($sql,$con) or die(mysql_errno());
    }
    ?>
      

  7.   


     $con = mysql_connect("127.1","root","admin") or die("数据库连接失败..");
     $result = mysql_query("create database guest",$con)or die(mysql_error());
     mysql_select_db("guest",$con)or die(mysql_error());
     mysql_query("create table message(id int,title varchar(50),content varchar(100))",$con)or die(mysql_error());
     mysql_close($con)or die(mysql_error());
      

  8.   

    a.php里面最后一句mysql_close($con);都关闭连接了,你还想查询?