2013-04-23 99 views
0

我有這個疑問插入反斜槓數據庫

VALUES ('$name', 'img\\" . $image['name'] . "', '$category') 

它是上傳圖片,我需要上傳影像的位置,因此需要 IMG \ imagename.jpg

我與掙扎如何爲img \插入反斜槓,因爲一個導致錯誤,並且由於某種原因,double沒有進入數據庫。

謝謝

+0

使用4個反斜槓。一旦逃脫爲MySQL,一次爲PHP。 – bwoebi 2013-04-23 20:17:08

+0

非常感謝你非常感謝! – user2268032 2013-04-23 20:22:15

+3

@ user2268032,你永遠不應該手動逃避事情。永遠。查看我的答案以獲得正確的解決方案 – Brad 2013-04-23 20:22:36

回答

3

使用準備/參數化查詢。那麼你不必擔心自己逃脫數據,並且受到SQL注入攻擊的保護。

+5

爲什麼這會降低投票率? – poke 2013-04-23 20:21:46

0

這是你應該有查詢:

VALUES (:name, :img_name, :category) 

然後,using PDO和​​3210您可以將值綁定到查詢各插入點可以肯定的事情是正確轉義。