0
我在我的数据库中有很多记录名称。名称中可能包含字符\
,我想将其删除。我知道有一个名为stripslashes
的函数,但它也删除了这种斜杠:/
,我想保留它们。删除字符串中的“提取”字符
因此,我曾尝试下面的代码这样做:
str_replace('"\"',"",$row['name'])
这是一个有点棘手,因为当我试图选择字符被删除,它提取的单引号,因此我不得不用2个不同的引号。也许我做错了。
由于某些原因,这对我而言并不奏效,字符串依然在输入中,其中包含\
。
有什么建议吗?
使用'mysql_real_escape_string()',并开始使用以'PDO'或'mysqli' – Rob
@Rob如果你能对此进行详细说明预处理语句停止,我会很高兴。 – kfirba
已在[PDO](http://www.php.net/manual/en/pdo.prepared-statements.php)和[mysqli](http://www.php.net/manual/en/mysqli) .quickstart.prepared-statements.php) – Rob