我讀者約PDO
,我想知道什麼是這兩種方法之間的順從:作爲參數用於執行
public function query($sql)
{
$req = $this->db->prepare($sql);
$req->execute();
return $req->fetchAll(PDO::FETCH_OBJ);
}
public function query($sql, $data = array())
{
$req = $this->db->prepare($sql);
$req->execute($data);
return $req->fetchAll(PDO::FETCH_OBJ);
}
在第二種方法中,execute
具有空數組作爲參數,第一個沒有,什麼是使用空數組作爲execute
參數的作用是什麼?
人們總是可以傳遞第二個查詢()函數,我無法理解很多從這段代碼的第二個參數... – Prashank 2013-03-17 13:58:19
你閱讀[文檔頁面(HTTP發佈後這個問題。 php.net/manual/en/pdostatement.execute.php)?它列出了該方法的參數。也許有些東西從那裏不清楚? – 2013-03-17 14:00:06
第一個錯誤,第二個錯誤。就這樣。 – 2013-03-17 14:00:46