Php MYSQL数据库将不允许插入更多的表字段数据

Php MYSQL数据库将不允许插入更多的表字段数据,php,mysql,Php,Mysql,我有一个基本的MYSQL查询,我正在使用和测试一些API数据,问题是出于某种原因,当数据库完全由测试信息填充时,如果我添加任何新字段,数据库就不会向其中插入任何数据。我尝试了几个不同的字段,甚至尝试添加简单的数据 我最近的一次尝试是尝试在hostname字段中插入一个值,但是当它在所有其他字段中插入数据时,它会跳过这个字段吗 INSERT INTO vistordetails1 (ipaddress, hostname, client_id, type, date_t

我有一个基本的MYSQL查询,我正在使用和测试一些API数据,问题是出于某种原因,当数据库完全由测试信息填充时,如果我添加任何新字段,数据库就不会向其中插入任何数据。我尝试了几个不同的字段,甚至尝试添加简单的数据

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

 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之外的所有值,该字段是我添加的最后一个表字段。

末尾缺少引号
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

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”处添加引号。您忽略了这一点。

表中的主键是什么,它是否有唯一的索引?尝试打印查询结果并在PHPMyAdmin或类似软件中执行。您应该得到某种类型的错误,这将表明发生了什么错误。您知道,您不能只向insert语句添加一个新字段-您需要首先使用新字段更新表?您绝对需要访问错误消息。说真的。如果我们收到您的mysql错误消息,可能会帮助我们如何将“$country\u code”转换为
,1'
?这不可能是您的真实代码。表中的主键是什么,它是否有唯一的索引?尝试打印查询结果并在PHPMyAdmin或类似软件中执行。您应该得到某种类型的错误,这将表明发生了什么错误。您知道,您不能只向insert语句添加一个新字段-您需要首先使用新字段更新表?您绝对需要访问错误消息。说真的。如果我们收到您的mysql错误消息,可能会帮助我们如何将“$country\u code”转换为
,1'
?这不可能是你的真实代码。谢谢,这实际上是我的错别字,当我更正它并对照我发布的原始代码进行检查时。谢谢,这实际上是我的错别字,当我更正它并对照我发布的原始代码进行检查时。