只有少数值不会插入数据库

时间:2013-06-28 03:36:08

标签: php mysql

我对php的经验不多。我有一个php接口,其中包含用于向我的“mysql”数据库中的表输入数据的表单。但是,当我通过表单输入数据时,某些数据值不会插入到数据库中。特别是它们是主要的关键价值。插入其他值没有任何问题。我用'var_dump'检查了相应的变量,值为空。我试过很多方法,也检查了这个网站。但是,仍然无法得到解决方案。我正在使用phpMyadmin。  感谢您的帮助,并提前感谢您。

2 个答案:

答案 0 :(得分:0)

如果您希望主键值默认,则使主键值自动递增。

看起来你不会把它变成主键,否则此时数据库就会抛出错误。

答案 1 :(得分:0)

基于var_dump的输出:

this is the result i get.. 'INSERT INTO employee ( name,epf, dep) VALUES ('fef','','004')' (length=85)

'epf'变量未设置或为空,因此该值未插入数据库。

此值是来自表单,还是您自己生成此值?如果它来自表单,您可能希望在允许插入之前验证用户已填写此内容。