我按照视频教程的代码区编写,测试能过,可是不能向mysql出入数据,求解,代码如下,那位大神看看那里出问题了
数据库是连接成功了的,conn.php是连接数据库文档
<?php include("conn.php"); if($_POST['submit']){
$sql="insert into message(id,user,title,content,lastdate) " .
"valuse('','$_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>
数据库是连接成功了的,conn.php是连接数据库文档
<?php include("conn.php"); if($_POST['submit']){
$sql="insert into message(id,user,title,content,lastdate) " .
"valuse('','$_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>
”$sql="insert into message(id,user,title,content,lastdate) " .
"valuse('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
“
假如id为自动增长的话,插入的时候不用写进去!
"valuse('','".$_POST['user']."','".$_POST[title]."','".$_POST[content]."',now())";or
确定id的自增长。$sql="insert into message(user,title,content,lastdate) " .
"valuse('".$_POST['user']."','".$_POST[title]."','".$_POST[content]."',now())";
另测试发表成功与否应用下面的代码,否则永远都会告诉你发表成功
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into message(id,user,title,content,lastdate) " .
"valuse('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
$in_sql=mysql_query($sql);
if ($in_sql) echo "发表成功";
esle echo "发表失败"
}
?>
lastdate varchar(20) nuot null 对应 "values(".now().")"
2.看看参数能不能全部获得
sql="insert into message(id,user,title,content,lastdate) " .
"valuse('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
valuse--->values