可能重複:
Best way to prevent SQL injection in PHP?PHP SQL 「保護」 串
我犯了一個PHP腳本ectracting XML值,並將其插入到一個SQL數據庫。
但是,這些字符串具有各種符號,反斜槓,%,*,'等,而最終我會得到一個錯誤。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's demanding business environment.
Product Lin' at line 2
我試圖像「的stripslashes」的幾件事情等卜我不能似乎找到commaned「保護」變量與我的SQL干擾。
任何想法?
您必須使用PDO。它不僅可以解決您的問題,還可以使您的腳本遠離注入攻擊更安全。 http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/ PDO文檔:http://php.net/manual /en/book.pdo.php –