2017-06-25 55 views
1

如何在opencart中使用參數化查詢/準備語句。我有一些在opencart中使用的查詢,我需要使用參數化結構來防止opencart中的sql注入。下面是一個正在使用的示例插入語句:如何在opencart中使用參數化查詢/準備語句?

$result = $this->db->query("INSERT INTO ".DB_PREFIX."xxxx SET 
pqrs = '".$this->db->escape($data['pqrs'])."', 
opiu = '".(int)$data['opiu']."', ttttt = '".(int)$data['ttttt']."', 
yyyyy = '".$this->db->escape($data['yyyyy'])."', bbbbb = '".$data['bbbbb']."', 
status = 1, ppppp = '".$data['ppppp']."'"); 

如何將此查詢轉換爲參數化?

+0

單行最長的代碼,兄弟爲什麼不把它看成是可讀的,以便我們可以幫助你。 – CoderSam

+0

我編輯了它的隊友! –

回答

1

It looks like OpenCart在自定義數據庫接口中不支持預備語句。您可以向開發人員發送一個請求,以實現這些方法,或者您可以自行編寫這些方法。

+0

我想寫但沒有得到一個單一的想法如何做到這一點,我是Opencart的新手。 –

+0

@AbhishekDhanrajShahdeo然後發送一個請求給開發者,他們確實提供了準備好的語句的方法。 – Progman

相關問題