【发布时间】:2013-06-04 17:28:18
【问题描述】:
我的模型上有这个函数,它接收一个参数,所以我可以在视图页面上预加载一些信息,但不知何故返回为空:
function addTicket($idt)
{
//Db Connection
$DB2 = $this-> load-> database('DB2', TRUE);
if (!empty($idt)){
$query = $DB2->query ("
Select TROUBLE_ID, ASSIGNED_DATE, CREATOR, PROBLEM_DESCRIPTION, RESOLUTION, RESOLVED_DATE
FROM TABLE1
WHERE TROUBLE_ID = ".$idt."
");
if($query){
return $query->result_array();
}
else
{
echo 'No Queries to display';
}
}
else {echo 'No results to display';}
}
我有一个包含大量条目的 Oracle 数据库,但查询始终为空,以防万一我做了一个echo 'id:'.$idt.; 来检查 ID 是否被传递。是的。
我也收到此消息:
致命错误:在非对象上调用成员函数 result_array()
在我的视图页面上我有这个代码:
foreach($results as $row){ }
我现在收到这条消息: 遇到 PHP 错误 严重性:警告 消息:为 foreach() 提供的参数无效 知道为什么这不起作用吗?
【问题讨论】:
标签: php sql oracle codeigniter