課程
/后端開發(fā)
/PHP
/PDO—數據庫抽象層
這里說了好幾種mysql防注入方式。請問老師一般在實際項目開發(fā)中用那個一個好楠。分別有什么好處?
2015-11-25
源自:PDO—數據庫抽象層 3-3
正在回答
execute() 傳參或?bindValue() 是綁定常量到參數;bindParam() 是綁定變量到參數。
相比之下,綁定變量更加靈活。
hen_nam
講的很清楚了,有2種防止注入的方式,一種是通過QUOTE()函數去設置攔截,這種方式是通過QUERY本身的sql語句產生的對象,來調用這個函數進行某一個比如用戶名的攔截,第二種是通過預處理語句,prepare準備SQL語句進行調用,調用的本身采用字符串過濾,所以等于直接防止了SQL注入,第一種=自行車,第二種=寶馬,實際開發(fā)都是看情況的,大項目=大街,小項目=小巷,寶馬開不進小巷,自行車走大街顯得寒磣
舉報
本教程主要通過實戰(zhàn)演練深入剖析PDO以加深理解
1 回答好像少了防sql注入
2 回答后面2種連接PDO的方式不太好用是指什么
1 回答預處理語句防止SQL注入的原理是什么
1 回答防止sql注入
1 回答King老師你是麥子學院那個king老師嗎?聲音好像啊∩_∩.
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-11
execute() 傳參或?bindValue() 是綁定常量到參數;bindParam() 是綁定變量到參數。
相比之下,綁定變量更加靈活。
2015-12-29
講的很清楚了,有2種防止注入的方式,一種是通過QUOTE()函數去設置攔截,這種方式是通過QUERY本身的sql語句產生的對象,來調用這個函數進行某一個比如用戶名的攔截,第二種是通過預處理語句,prepare準備SQL語句進行調用,調用的本身采用字符串過濾,所以等于直接防止了SQL注入,第一種=自行車,第二種=寶馬,實際開發(fā)都是看情況的,大項目=大街,小項目=小巷,寶馬開不進小巷,自行車走大街顯得寒磣