我正在開發一個項目,在該項目中我需要使用預準備語句來防止sql注入。雖然我發現語法用於更新,刪除和插入語句的查詢。但對於select查詢它不適用於IN子語句。 我嘗試做如下:在Zend Prepared Statement中的子語句
$arr= 'tomwased,eshantsahu';
$this->_db->fetchAll("select username,password from user where username in (?)",array($arr)));
,但它不是working.I正在逐漸從其他代碼字符串$編曲。
什麼是'$這個 - >工作_db'? –
$ DB是一個數據庫適配器。 $ DB = new Zend_Db_Adapter_Pdo_Mysql($ config [「resources」] [「db」] [「params」]); Zend_Registry :: set('DB',$ DB); //保存在註冊表中 $ this - > _ db = Zend_Registry :: get('DB'); //從 –