,我发现了以下错误:列数并不在行1从该查询匹配值计数:列数错误
$movetohistory = mysql_query("INSERT INTO $storehistory SELECT * FROM $storetbl WHERE $time - datecreated >= 432000") or die ("Query failed: " . mysql_error() . " Actual query: " . $query);
我已经回显了$ storehistory,$ storetbl,$时间&一切都很好。两个表都有相同的列/数据类型。我唯一可以假设的是,由于$ storetbl没有填写所有字段,所以出现了列计数错误。但是,我认为指定SELECT * ALL会超过这个。
如果你能指出我正确的方向,我会很感激。如果你需要更多的片段,请告诉我。
谢谢。
你确实是对的。我忽略了列中的一个轻微数据结构。感谢您的彻底。解决了! – asdfasdfasdfasdf 2009-06-22 09:39:54