【发布时间】:2016-08-26 07:41:36
【问题描述】:
我想使用以下方法插入 MySQL 数据库:
$sql = "INSERT INTO table (title1) VALUES ('$myVar')";
但问题是$myVar 可以包含单引号(' 符号,例如在“白痴”中)。有人能告诉我如何将变量中的任何单引号作为一个字母而不是一段代码来处理吗?
(我知道论坛里已经有这方面的帖子了,但我不太了解他们的解决方案,抱歉重复发帖)
【问题讨论】:
-
要么“转义”
$myVar的值;或者(更好)切换到使用带有绑定变量的准备好的语句,当绑定将为您转义它时
标签: php mysql sanitization