MYSQL数据库不允许插入任何更多的表字段数据

时间:2013-05-08 11:14:27

标签: php mysql

我有一个基本的MYSQL查询,我正在玩并测试一些API数据,问题是由于某种原因,虽然数据库正在被测试信息完美填充,如果我添加任何新字段数据库只是不会向他们插入任何数据。我尝试了几个不同的领域,并尝试添加简单的数据。

我最近的尝试是尝试在主机名字段中插入一个值,但是当它将数据插入到所有其他字段时,它会跳过这个值吗?

 INSERT INTO vistordetails1 
            (ipaddress, hostname, client_id, type, date_time, company_name, location, search_term,    trafic_source, no_of_pages, country_code) VALUES('$ip_address', '1', '$client_id', '$type', now(),'$fields[11]','$fields[6]', '$keyword', '$referer','1','$country_code') 

好的,所以我将代码更改为此,以替换值

INSERT INTO vistordetails1 
            (ipaddress, client_id, type, date_time, company_name, location, search_term, trafic_source, no_of_pages, country_code) VALUES('1', '1', '1', now(),'1','1', '1', '1','1','1')

好的,现在我已经更正了上面的代码,当我将其复制并粘贴到PHP MY ADMIN时我没有遇到任何问题,它会插入除字段hostname之外的所有值,这是我添加的最后一个表字段。

2 个答案:

答案 0 :(得分:2)

最后缺少引用1

INSERT INTO vistordetails1 
            (ipaddress, client_id, type, date_time, company_name, location, search_term, trafic_source, no_of_pages, country_code) VALUES('1', '1', '1', now(),'1','1', '1', '1','1','1')

答案 1 :(得分:1)

你最后错过了分号。请检查。这可能会导致错误。并在最后的'1'添加引号。你错过了。