我的表包含具有空值的列。但是当我尝试将数据集检索到变量时,如果列为null或为空,则会删除数据数组。
让我说因为我有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列添加到我的数据集中?
答案 0 :(得分: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;
让我知道它是否有效!
答案 1 :(得分:1)
严重性:通知
消息:未定义索引:标题
文件名:helpers / cigen_helper.php
行号:42
- user2006282 3分钟前
在MYSQL本身中确定标题列不是键列或索引列,因为这些列不能为空并确保未勾选NOT NULL
并且SQL错误告诉您它正在寻找索引