課程
/后端開發
/PHP
/PHP進階篇
這些看起來很難理解啊。
2014-12-02
源自:PHP進階篇 2-6
正在回答
返回字符串,該字符串為了數據庫查詢語句等的需要在某些字符前加上了反斜線。
$str = " hello 'world' "; $sql = "insert into (xx) value ('$str')"; 如果沒有使用 addslashes() sql = insert into (xx) value ('hello 'world' ');這樣就會導致語法錯誤,更嚴重的情況可能會導致用戶sql注入 如果使用了 addslashes() sql = insert into (xx) value ('hello \'world\' '); 這樣就能正常執行
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答新人表示很難理解突然用| |i
1 回答cookie密碼難理解
3 回答還是不能太理解,看來類和對象要比函數難點。求解答?
2 回答百度了也不能夠完全連起來來理解
3 回答重載和繼承我覺得要仔細講一下,很難理解。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-19
返回字符串,該字符串為了數據庫查詢語句等的需要在某些字符前加上了反斜線。
$str = " hello 'world' "; $sql = "insert into (xx) value ('$str')"; 如果沒有使用 addslashes() sql = insert into (xx) value ('hello 'world' ');這樣就會導致語法錯誤,更嚴重的情況可能會導致用戶sql注入 如果使用了 addslashes() sql = insert into (xx) value ('hello \'world\' '); 這樣就能正常執行