我正在開發一個現有項目,其代碼由早期的開發人員編寫。當我讀到模型的功能它寫着:這個活動記錄查詢有什麼作用?
$this->db->select('1', FALSE);
$this->db->where('product_id', $product_id);
$query = $this->db->get('product');
if ($query->num_rows() == 1) {
return false;
}
return true;
我想知道這是否第一次發言呢?即$ this-> db-> select('1',FALSE);因爲產品表中沒有名爲1的列。我在網上搜索,但沒有任何幫助。 會有解釋嗎?
db對象做什麼?特別是db對象的select()? – JustAPirate
我知道它是_selecting_列,但名稱爲1的列在產品表中不存在,並且代碼運行正常,即產品表中沒有'未知列1'錯誤。 – Hammad
必須在你的代碼中定義一個對象。它不是任何標準的PHP功能。請檢查$ this-> db中的哪個對象,並複製此對象類的select()函數。 – JustAPirate