ajax异步调用php执行插入数据库操作,执行成功后手动删除插入的数据,隔30-1小时后删除的数据又出现了
mysql_query("BEGIN");mysql_query("SETAUTOCOMMIT=0");$sql="insertintocate(uid,pid,num,...
mysql_query("BEGIN");
mysql_query("SET AUTOCOMMIT=0");
$sql="insert into cate (uid,pid,num,addtime,addhuac,addzs,addtot,adddj) values (".$uid.",".$pid.",".$num.",'".$addtime."','".$addhc."','".$addzs."','".$addtotal."','".$adddj."')";
if(mysql_query($sql))
{
mysql_query("COMMIT");
mysql_query("SET AUTOCOMMIT=1");
mysql_query("END");
$msg=1;
}
数据结构
CREATE TABLE `cate` (
`cid` int(4) NOT NULL auto_increment,
`uid` int(4) NOT NULL,
`pid` int(4) NOT NULL,
`num` int(4) NOT NULL default '1',
`addtime` datetime NOT NULL,
`addhuac` char(20) default NULL,
`addzs` int(4) default '0',
`addtot` float default '0',
`adddj` float default '0',
PRIMARY KEY (`cid`)
) ENGINE=InnoDB AUTO_INCREMENT=184 DEFAULT CHARSET=utf8; 展开
mysql_query("SET AUTOCOMMIT=0");
$sql="insert into cate (uid,pid,num,addtime,addhuac,addzs,addtot,adddj) values (".$uid.",".$pid.",".$num.",'".$addtime."','".$addhc."','".$addzs."','".$addtotal."','".$adddj."')";
if(mysql_query($sql))
{
mysql_query("COMMIT");
mysql_query("SET AUTOCOMMIT=1");
mysql_query("END");
$msg=1;
}
数据结构
CREATE TABLE `cate` (
`cid` int(4) NOT NULL auto_increment,
`uid` int(4) NOT NULL,
`pid` int(4) NOT NULL,
`num` int(4) NOT NULL default '1',
`addtime` datetime NOT NULL,
`addhuac` char(20) default NULL,
`addzs` int(4) default '0',
`addtot` float default '0',
`adddj` float default '0',
PRIMARY KEY (`cid`)
) ENGINE=InnoDB AUTO_INCREMENT=184 DEFAULT CHARSET=utf8; 展开
2个回答
展开全部
删除后又出现?不太可能吧!是不是删除后又执行了新增操作!查看下你的代码,程序是死的!不会自己跑出来!除非你的代码被中马啦!哈哈!
更多追问追答
追问
网页上只调用1次,填加完成后关闭浏览器,然后手动去把填加的数据删除,一段时间后还是会出现删除的数据,不知道哪里出错了
追答
把你的代码截图贴出来看看 ajax文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询