为什么数据写不进数据库
时间:2011-10-30
来源:互联网
<?php
header ( "Content-type: text/html; charset=gb2312" ); //设置文件编码格式
session_start();
include "Conn/conn.php";
if($_POST["submit"]=="提交"){
$content=$_POST[txt_content];
$datetime=date("Y-m-d H:i:s");
$INS="Insert Into tb_comment (tpid,content,datetime) Values ($_POST[tpid],'$content','$datetime')";
echo"$INS";
$info=mysql_query($INS);
if($info){
echo "<script> alert('成功发表评论!');</script>";
echo "<script> window.location.href='$_SERVER[HTTP_REFERER]';</script>";
}
else{
echo "<script> alert('评论发表操作失败!');</script>";
echo "<script> history.go(-1);</script>";
}
}
?>
运行后评论发表操作失败!echo "$INS";输出的是
Insert Into tb_comment (tpid,content,datetime) Values (29,'sdgg','2011-10-30 02:49:03')
没写进数据库
作者: kuaizijiemei 发布时间: 2011-10-30
$info=mysql_query($INS); //把这行换成下面这行 $info=mysql_query($INS) or die(mysql_error());
作者: nananjoy 发布时间: 2011-10-30
另外是否更新成功我习惯用mysql_affected_rows();
作者: PhpNewnew 发布时间: 2011-10-30
尤其是datetime字段,依据你的数据形式,需要19个字符长度
作者: life169 发布时间: 2011-10-30
PHP code
$info=mysql_query($INS); //把这行换成下面这行
$info=mysql_query($INS) or die(mysql_error());
改成下面这句后运行时显示:
Duplicate entry '0' for key 1
作者: kuaizijiemei 发布时间: 2011-10-30
datetime 是mysql 的关键字吧这个不允许做字段名的,修改下表结构。
另外是否更新成功我习惯用mysql_affected_rows();
$info=mysql_affected_rows($INS);
是这样修改吗?表结构我已经改了
作者: kuaizijiemei 发布时间: 2011-10-30
引用 1 楼 nananjoy 的回复:
PHP code
$info=mysql_query($INS); //把这行换成下面这行
$info=mysql_query($INS) or die(mysql_error());
改成下面这句后运行时显示:
Duplicate entry '0' for key 1
作者: PhpNewnew 发布时间: 2011-10-30
表结构呢?
引用 4 楼 kuaizijiemei 的回复:
引用 1 楼 nananjoy 的回复:
PHP code
$info=mysql_query($INS); //把这行换成下面这行
$info=mysql_query($INS) or die(mysql_error());
改成下面这句后运行时显示:
Duplicate entry '0' for ……
$INS="Insert Into tb_comment (tpid,content,time) Values ($_POST[tpid],'$content','$datetime')";
表结构是
id int(10)
tpid int(10)
content text
time datetime
作者: kuaizijiemei 发布时间: 2011-10-30
尝试修复一下数据表
作者: PhpNewnew 发布时间: 2011-10-30
作者: PhpNewnew 发布时间: 2011-10-30
id 是自增字段?
尝试修复一下数据表
id我已经设置成自增了
作者: kuaizijiemei 发布时间: 2011-10-30
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28