Php MySQL特殊字符问题
您好,我的mySQL查询和插入有问题 当成员在文本区域中写入这些字符时,如:Php MySQL特殊字符问题,php,mysql,Php,Mysql,您好,我的mySQL查询和插入有问题 当成员在文本区域中写入这些字符时,如: ' " < > ” 还有其他一些。。 mySQL将给出一个数据库错误 我能做些什么来避免这种情况? 我认为这是PHP的惯用用法 谢谢在将输入插入数据库之前,您需要对其进行转义 请参阅mysql\u real\u escape\u string(): 在将输入插入数据库之前,需要对其进行转义 请参阅mysql\u real\u escape\u string(): 在尝试插入数据之前,请在数据上使用 这也
' " < >
”<>
还有其他一些。。
mySQL将给出一个数据库错误
我能做些什么来避免这种情况?
我认为这是PHP的惯用用法
谢谢在将输入插入数据库之前,您需要对其进行转义 请参阅mysql\u real\u escape\u string():
在将输入插入数据库之前,需要对其进行转义 请参阅mysql\u real\u escape\u string(): 在尝试插入数据之前,请在数据上使用 这也将保护您在尝试插入数据之前免受。对数据的使用 这也会保护你免受伤害。Hie Diego 可以使用转义这些字符。 也许你也很感兴趣() 希望这有帮助 比尔 TJHie Diego 可以使用转义这些字符。 也许你也很感兴趣() 希望这有帮助 比尔
TJ对于快速修复,使用mysql\u real\u escape\u string转义任何进入应用程序的字符串都会有所帮助
要获得更好(甚至更快)的解决方案,请使用
mysqli
和准备好的语句-例如,请参阅以下教程:要获得快速修复,使用mysql\u real\u escape\u string转义任何进入应用程序的字符串都会有所帮助
要获得更好(甚至更快)的解决方案,请使用
mysqli
和准备好的语句-例如,请参阅以下教程:您还可以使用php的addslashes()。您也可以使用php的addslashes()。addslashes被认为是不足的(并且已经存在多年了)。请参阅例如,尽管addslashes()的SQL注入:Addslashes以其不足而闻名(多年来一直如此)。请参见示例,了解尽管有Addslashes()的SQL注入: