我从来没有遇到过像这样的错误。我在使用准备好的语句时,一直在努力解决问题,包括将表单剥离为裸组件。MySQL查询正在创建重复行
下面的代码在执行时会创建一个重复的行。
$sql = "INSERT INTO inventory
VALUES ('','$stocknum','$year','$make','$model','$price','$body','$mile','$engine','$trans',
'$drive','$doors','$fuel','$vin','$des','$featured','$sale','$features','$safety','$airbags','$power',
'$exterior','$interior','','','','','')";
$insert = mysql_query($sql,$connection) or die(mysql_error());
$name = mysql_insert_id();
我无法围绕为什么它会这样做。
是否有可能提交页面被击中两次?检查Web服务器日志(或使用error_log()或只是发送自己的电子邮件,如果你没有访问日志设施) – BojanG 2010-01-07 19:15:55
我有同样的问题:(任何想法?谢谢 – 2011-07-29 16:51:31
发现我的问题 – 2011-07-29 17:34:49