将带有特殊字符的字符串参数传递给mysql存储过程

时间:2019-03-07 03:09:06

标签: php mysql stored-procedures

我在MYSql中有一个存储过程。其中有两个参数。一个数字和另一个文本。在text参数中,我需要传递特殊字符单引号(')。 该参数由用户以HTML形式输入。该表格有两个字段。年龄和地址。

我用过

$stuadd=mysqli_real_escape_string($CONN,$_POST[$address]);

$ stuadd在mysql参数中传递。仍然出现错误

Query Failed ..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 Road

用户输入的地址为“ ...哈里斯之路附近”。我还需要采取其他预防措施。

0 个答案:

没有答案