這是我在型號代碼..調用一個成員函數NUM_ROWS()一個非對象的模型文件
function get_info($product_id)
{
$this->db->from('product');
$this->db->where('product_id',$product_id);
$query = $this->db->get();
if($query->num_rows()==1)
{
return $query->row();
}
計算器上如此多的問題,但我不發現有關情況的任何答覆。那麼我做錯了什麼?
請檢查'$ query'的類型。我認爲這是錯誤的。而你正在嘗試 - > num_rows()爲false。還要檢查你是否正確輸入了表名'product'和字段名'product_id' –
嘗試使用echo'$ query-> num_rows();'檢查並檢查結果。並且檢查查詢是否正常工作.... –
db :: get()是否返回一個對象?什麼'回聲gettype($ db);'告訴你?沒有使用CodeIgniter,但讓我們知道'$ query'的類型是多少,它會給你更多的洞察。 –