我有我的模型,其接收參數此功能讓我可以預先加載視圖頁面上的一些信息,但不知是回來空:笨函數返回一個空的查詢
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提供的參數無效() 任何想法爲什麼這不起作用?
是的,這是笨1.7。 2,之後我改變了db_debug爲TRUE,我得到這個: ' 數據庫出錯 錯誤號: 選擇TROUBLE_ID,ASSIGNED_DATE,CREATOR,PROBLEM_DESCRIPTION,分辨率RESOLVED_DATE FROM表1 WHERE TROUBLE_ID = ABC000001067442 ' – NinjaCoder
我認爲堆棧可以提供一些屏幕截圖嗎?這個錯誤沒有任何意義... – DigitalFiz
哦,沒關係。因爲你的trouble_id是一個字符串,你需要在它周圍加單引號。 – DigitalFiz