4

我的表包含具有空值的列。但是,当我尝试将数据集检索到变量中时,如果该列为空或为空,则会删除数据数组。

假设我有 4 列

[cid] => 357
[smcoordinator] => 
[title] => Null
[cname] => Maddox Adam  Portland

我的功能是,

function getValue($data){

      $dataset = $data['dataset']['result_set'];
      print_r($dataset);

      //somecode...
}

返回 print_r

[cid] => 357
[smcoordinator] => 
[cname] => Maddox Adam  Portland

如何将 Null 列添加到我的数据集?

4

2 回答 2

1

尝试用其他东西替换 NULL

$dataset = $data['dataset']['result_set'];
$Title = $dataset['title'];

//if title has no value give it one 
if (!$Title)
{
  $Title = "No Value";
}

然后重建你的结果集数组

$data['dataset']['result_set']['title'] = $Title;

让我知道它是否有效!

于 2013-07-03T02:56:13.813 回答
1

严重性:通知

消息:未定义索引:标题

文件名:helpers/cigen_helper.php

行号:42

– user2006282 3 分钟前

好的,在 MYSQL 本身中检查标题列是否不是键列或索引列,因为这些列不能为空,并确保未勾选 NOT NULL

那个 SQL 错误告诉你它正在寻找一个索引

于 2013-07-03T03:16:04.147 回答