我有两个 mysql 插入语句。在插入语句中指定的所有字段都可以正常工作并将记录插入到 testTable。(即使 http_referer 为空,插入语句也将记录插入到引用字段为空的表中)
指定所有字段的第一个插入语句:
mysql_query("INSERT INTO testTable VALUES('$ID','".$_SERVER['REMOTE_ADDR']."',NOW(),'Page1','".$_SERVER['HTTP_REFERER']."')");
问题在于第二个插入语句没有向 testTable 插入任何记录!你们能告诉我为什么我的第二个插入语句没有向 testTable 插入任何记录吗?
第二个插入语句:
mysql_query("INSERT INTO testTable VALUES('$ID','".$_SERVER['REMOTE_ADDR']."',NOW(),'Page1')");
创建表:
CREATE TABLE IF NOT EXISTS `testTable` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`ip` varchar(32) DEFAULT NULL,
`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`Title` varchar(32) NOT NULL,
`Ref` varchar(250) NULL default '',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1784 ;