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这是什么原因?求解
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'");
?>
<?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>每次发表都是显示发表成功。。为什么数据库找不到,提交的内容呢?
insert into message (id,user,title,content,lastdate) values('','测试者','测试发表','发表测试php是否成功!',now()) 输出是对的。。
看提示什么信息。
echo "发表成功";
=。= 咱只是来吐槽的,呵呵,根本没做判断,当然每次都提示发表成功...8L正解...
是输出这个:Incorrect integer value: '' for column 'id' at row 1