" 和 ' 在 php 脚本的文本区域中使用

" and ' being used in textarea for php script

我如何允许 " 或 ' 在我的任何表单中输入并在 php 中处理它而不会出现语法错误我不知道从哪里开始尝试修复它。

我假设你会否定它。我将如何否定表单输入中的 "'。 我试过这个

str_replace("\"","\\"",str_replace("\'","'",$_POST['server_desc']))

它适用于 " 但不适用于 ' 我怎样才能让它同时适用于

我收到这个错误

Error: 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 Minecon, and won the award for \"Best PVP Server!\" LOLWeapons - Includes c' at line 23

使用mysqli_real_escape_string

mysqli::real_escape_string -- mysqli_real_escape_string — Escapes special characters in a string for use in an SQL statement.

编码的字符是NUL (ASCII 0), \n, \r, \, ', ", and Control-Z.