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
发表成功
用户:
标题:
内容:
请问我错在哪里?初学者 还有很多不懂,多多指教,最好是帮忙改正,能跑出发表成功 数据库中也有这、条记录 谢谢!!!! 展开
$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
发表成功
用户:
标题:
内容:
请问我错在哪里?初学者 还有很多不懂,多多指教,最好是帮忙改正,能跑出发表成功 数据库中也有这、条记录 谢谢!!!! 展开
4个回答
展开全部
$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");
mysql_select_db("bbs",$conn);
mysql_query( );
改成下面的语句:
$conn=mysql_connect("localhost","root", "");
mysql_select_db("bbs",$conn);
mysql_query("SET NAMES GBK");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$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',....)
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',....)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$conn=mysql_connect("localhost","root", "");
mysql_select_db("bbs",$conn);
使用mysql_query();括号里面要加查询的语句,否则就不要写
mysql_select_db("bbs",$conn);
使用mysql_query();括号里面要加查询的语句,否则就不要写
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$conn=$mysql_connect("localhost","root", "");
有主机名没有端口号, 正确的是host:port在第一个参数位置
比如:
$conn=$mysql_connect("localhost:3306","root", "");
有主机名没有端口号, 正确的是host:port在第一个参数位置
比如:
$conn=$mysql_connect("localhost:3306","root", "");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询