如果值为null,则跳过插入查询Mysql

时间:2015-04-21 06:51:35

标签: php mysql insert null

嗨我有一个包含不同字段的表,我进行了插入查询,如果其中一个字段中的值为null,我想跳过插入查询。 实施例

Table
id    name    surname    kids
1     john      doe       2
2     mary      jones     3

我希望如果新插入在字段中没有值跳过该条目。 有没有办法检查?` 我的代码就是这个

INSERT INTO `clients`.`kids` (`id`, `name`,`surname`,`kids`) VALUES (NULL,'".$data['name']."','".$data['surname']."','".$data['kids']."');";`

3 个答案:

答案 0 :(得分:2)

只需添加支票 -

if (!empty($data['kids'])) {
    // run the query
}

答案 1 :(得分:0)

您要求仅在没有输入儿童时跳过

if (!empty($data['kids'])) {
    //  query
}

答案 2 :(得分:0)

你可以像这样检查:

if(!empty($data['kids']) && isset($data['kids']))
 {
       // Write your code here 
 }