php插入sql语句 为什么数据只能插入一条进去
<?php$conn=@mysql_connect("127.0.0.1","root","123456")ordie("连接错误!");mysql_select_db(...
<?php
$conn=@mysql_connect("127.0.0.1","root","123456") or die("连接错误!");
mysql_select_db("test",$conn);
mysql_query("set names 'gb2312'")or die("设置语言失败!".mysql_error());
?>
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into bbs(user,title,content,latedate) values" .
"('$_POST[user]','$_POST[title]','$_POST[content]',now())";
echo "发布成功";
}
?>
<form action="add.php" method="post">
用户:<input type="text" name="user" size="15"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content"></textarea><br>
<input type="submit" name="submit" value="发布留言"/>
</form>
我的是这样的 怎么现在还是插不了数据啊 刚刚是出入了一条进去 现在有插不了啊
<?php
$conn=@mysql_connect("127.0.0.1","root","123456") or die("连接错误!");
mysql_select_db("test",$conn);
mysql_query("set names 'gb2312'");
?>
在另外一个页面是这样的
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into bbs(id,user,title,content,latedate) values" .
"('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
echo "发布成功";
}
?>
<form action="add.php" method="post">
用户:<input type="text" name="user" size="15"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content"></textarea><br>
<input type="submit" name="submit" value="发布留言"/>
</form> 展开
$conn=@mysql_connect("127.0.0.1","root","123456") or die("连接错误!");
mysql_select_db("test",$conn);
mysql_query("set names 'gb2312'")or die("设置语言失败!".mysql_error());
?>
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into bbs(user,title,content,latedate) values" .
"('$_POST[user]','$_POST[title]','$_POST[content]',now())";
echo "发布成功";
}
?>
<form action="add.php" method="post">
用户:<input type="text" name="user" size="15"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content"></textarea><br>
<input type="submit" name="submit" value="发布留言"/>
</form>
我的是这样的 怎么现在还是插不了数据啊 刚刚是出入了一条进去 现在有插不了啊
<?php
$conn=@mysql_connect("127.0.0.1","root","123456") or die("连接错误!");
mysql_select_db("test",$conn);
mysql_query("set names 'gb2312'");
?>
在另外一个页面是这样的
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into bbs(id,user,title,content,latedate) values" .
"('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
echo "发布成功";
}
?>
<form action="add.php" method="post">
用户:<input type="text" name="user" size="15"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content"></textarea><br>
<input type="submit" name="submit" value="发布留言"/>
</form> 展开
4个回答
展开全部
发送句语改成这样。。再把结果发上来。。
@mysql_query($sql) or die(mysql_error());
不过我建议你在 ID 字段不要设置为 '' 因为这在 MYSQL 5 是不允许的。除非你的 id 字段是 VARCHAR 类型。如果是 int 类型并且是整型的话。你还是写 NULL 的好。
@mysql_query($sql) or die(mysql_error());
不过我建议你在 ID 字段不要设置为 '' 因为这在 MYSQL 5 是不允许的。除非你的 id 字段是 VARCHAR 类型。如果是 int 类型并且是整型的话。你还是写 NULL 的好。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的表示不是有问题,加一个ID字段,自增长计数的,设置ID是主键。
而且你的程序貌似没有插入的操作啊,只有insert 的sql语句,但是没有执行这个sql语句。
而且你的程序貌似没有插入的操作啊,只有insert 的sql语句,但是没有执行这个sql语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$sql="insert into bbs(user,title,content,latedate) values('$_POST[user]','$_POST[title]','$_POST[content]','now()')";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询