MySQLI real_escape_string不允许存储带双引号的字符串

时间:2016-03-13 21:31:20

标签: php mysqli

这是我在这里的第一篇文章,但我已经大量使用这个网站多年了。这里的人很棒。

出于某种原因,MySQLI real_escape_string抛弃了任何包含双引号的字符串。

例如,这将存储在DB中而不会出现问题:

Wayne's Group Name

但这不可能是:

"Wayne's Group Name"

进一步研究它,也不会存储单独的双引号。

以下是我现在正在逃避的方式:

 $Group1Name = $link->real_escape_string($_REQUEST['Group1Name']);

但如果有双引号,则没有任何内容可以传递给变量。

我很难过。

PHP版本:5.6.19

Apache版本:Apache / 2.4.18(Fedora)

MariaDB版本:mysql Ver 15.1使用readline 5.1分发10.0.23-MariaDB,用于Linux(x86_64)

以下是我遇到此问题的页面。 https://github.com/wayneworkman/jane/blob/master/janeADPostProcessing.php

0 个答案:

没有答案