1
我編寫了面向對象的PHP,但最近我開始學習CodeIgniter。改變我在codeigniter中查詢數據庫的方式
問題是我必須使用不同的語法(當查詢數據庫時)。
當編寫OOP代碼我通常這樣做:
public function insertAdvert() {
$query = $this->db->prepare("INSERT INTO rooms (title, description, postcode) VALUES (?, ?)");
$query->bindValue(1, $this->title);
$query->bindValue(2, $this->description);
$query->execute();
}
而對於笨:
$sql = "INSERT INTO rooms (title, description) VALUES (?,?);";
$this->db->query($sql, array($this->title, $this->description));
有沒有辦法通過使用預處理語句來查詢CodeIgniter的數據庫?兩種方法開始混合,這不是很好:/