conn.php 和 add.php

conn.php<?php$conn=$mysql_connect("localhost","root","");mysql_select_db("bbs",$conn)... conn.php <?php
$conn=$mysql_connect("localhost","root", "");
mysql_select_db("bbs",$conn);
mysql_query( );
?>
add.php
<?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="发布留言"/><br/>

输入http://localhost/add.php 时总是提示 bbs数据库中也找不到这条记录
$conn=$mysql_connect("localhost,root, "") mysql_select_db("bbs",$conn); mysql_query()
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\add.php on line 6

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\add.php on line 6
发表成功
用户:
标题:
内容:

请问我错在哪里?初学者 还有很多不懂,多多指教,最好是帮忙改正,能跑出发表成功 数据库中也有这、条记录 谢谢!!!!
展开
 我来答
luojunyv
推荐于2018-03-13
知道答主
回答量:2
采纳率:0%
帮助的人:3.2万
展开全部
$conn=$mysql_connect("localhost","root", "");
mysql_select_db("bbs",$conn);
mysql_query( );

改成下面的语句:
$conn=mysql_connect("localhost","root", "");
mysql_select_db("bbs",$conn);
mysql_query("SET NAMES GBK");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dqy1988916
2010-08-24 · TA获得超过165个赞
知道答主
回答量:177
采纳率:0%
帮助的人:194万
展开全部
$conn=$mysql_connect("localhost","root", "");
mysql_select_db("bbs",$conn);
mysql_query( );
修改为
$conn=mysql_connect('localhost','root','');
mysql_select_db('bbs',$conn);
mysql_query("set names 'gbk'");
其实最好都用单引号 比如$_POST['user'] $_POST['submit']
另外sql语句改为
$sql="insert into message (user,title,content,lastdate) values("$_POST['user']","$_POST['title]'","$_POST['content']",now())";

另外在开头写上error_reporting(0);屏蔽错误
如果插入不进去 就在外面定义
比如$user=$_POST['user'];
然后在sql语句中写values('$user',....)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fsj123fsj123
2010-08-24
知道答主
回答量:32
采纳率:0%
帮助的人:7.2万
展开全部
$conn=mysql_connect("localhost","root", "");
mysql_select_db("bbs",$conn);
使用mysql_query();括号里面要加查询的语句,否则就不要写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
充电草莓
2010-08-24 · TA获得超过352个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:103万
展开全部
$conn=$mysql_connect("localhost","root", "");

有主机名没有端口号, 正确的是host:port在第一个参数位置

比如:
$conn=$mysql_connect("localhost:3306","root", "");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式