MySQL 不能写入 !PHP脚本写好了却怎么都写不进去!

<?phpheader("Content-type:text/html;charset=utf-8");$link=@mysql_connect("localhost",... <?php
header("Content-type:text/html; charset=utf-8");
$link = @mysql_connect("localhost", "root", "root") or die("Could not connect: " . mysql_error());
@mysql_select_db("db_demo") or die("Could not use db_demo: " . mysql_error());
mysql_query("set names utf8");
$username = $_POST['user'];
$title = $_POST['title'];
$content = $_POST['content'];
$password = $_POST['pass'];
$sql = "insert into tb_message values(null,'$title','$content', '$username','$password',default)";
$result = mysql_query($sql);
mysql_close($link);
echo '<script type="text/javascript">alert("帅气的博主提醒您:留言发表成功!");</script>';

echo '<script type="text/javascript">window.location.href="../index.php"</script>';
?>
--------------------------------------------------------------------------------------------------------------------------------

究竟是我数据库的设置没正确还是 脚本那里错了?
展开
 我来答
莫路草根
2015-04-20 · TA获得超过4103个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1095万
展开全部
你的sql语句中的变量用{}括起来
"insert into tb_message values(null,'$title','{$content}', '{$username}','{$password}',default)";
如果还有问题, 那你就把你的sql语句输出看看是不是对的, 拿到数据库中执行一下看看.
追问

一样是无法写入

数据库

网页前台

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你妹_伤不起
2015-04-20 · TA获得超过295个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:276万
展开全部
你把sql输出 放mysql执行。。 这样看 大毛病没有
更多追问追答
追问
可是就是写入不了,研究半天无果
追答
你id是不允许为null的 sql语句又写null  。。。 不会跑sql?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式