add.php与conn.php在同一个文件夹里。。Warning: include(../conn.php) [function.include]: failed to open stream: No such file or directory in E:\wwwroot\bbs1\add.php on line 3Warning: include() [function.include]: Failed opening '../conn.php' for inclusion (include_path='.;C:\php5\pear') in E:\wwwroot\bbs1\add.php on line 3这是什么原因?求解

解决方案 »

  1.   

    在同一个文件家里面。 add.php中直接include("conn.php")不就可以了
      

  2.   

    我试过了,,不行。出现如下错误:
    Parse error: syntax error, unexpected T_STRING in E:\wwwroot\bbs1\conn.php on line 3conn.php 代码如下
    <?php

    $conn = @mysql_connect("localhost", "root", "fantao") or die("数据库连接错误");
    mysql_select_db("bbs",$conn);
    mysql_query("set names 'GBK'");
    ?>
      

  3.   

    or die("数据库连接错误");这里的分号错了 要英文输入法下的分号
      

  4.   

    在麻烦问一下,我做的一个简单提交表单
    <?php

    include("conn.php"); if($_POST['submit']){
    $sql="insert into message (id,user,title,content,lastdate) " . "values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
    mysql_query($sql);
    echo "发表成功";
    }

    ?> <form action="add.php" method="post">
    用户:<input type="text" size="10" name="user" /><br/>
    标题:<input type="text" name="title" /><br/>
    内容:<textarea name="content"></textarea><br/> <input type="submit" name="submit" value="发布留言"/>
    </form>每次发表都是显示发表成功。。为什么数据库找不到,提交的内容呢?
      

  5.   

    把 @mysql_connect 前面的 @去掉 然后输出 sql语句看下
      

  6.   


    insert into message (id,user,title,content,lastdate) values('','测试者','测试发表','发表测试php是否成功!',now()) 输出是对的。。
      

  7.   

    mysql_query($sql) or die(mysql_error());
    看提示什么信息。
      

  8.   

    mysql_query($sql);
    echo "发表成功";
    =。= 咱只是来吐槽的,呵呵,根本没做判断,当然每次都提示发表成功...8L正解...
      

  9.   

    上面的那个错了。。
    是输出这个:Incorrect integer value: '' for column 'id' at row 1
      

  10.   

    $sql="insert into message (user,title,content,lastdate)  values ('{$_POST[user]}','{$_POST[title]}','{$_POST[content]}',now())";