我读了很多关于 str_replace()
在这里和其他资源,并没有找到我的问题的答案。
这是我有问题的字符串,它存储在 $title
...
Paul McCartney's Theme From The Film "The Honorary Consul”
这是我正在使用的代码。。。 str_replace(‘“‘,’ ‘,$title);
出于某种原因,上面的代码完全忽略了这个字符串,其他一些类似的字符串也被忽略了。
我认为这可能是由于撇号的原因,因为上面的代码对于文本中没有撇号的字符串很好地工作。
我需要在标题中保留撇号,但我不太担心“
但是,如果有人能建议一种方法,将两者保持在同一个字符串中,并将整个字符串添加到 MySQL INSERT
命令字符串,这对我来说是最好的结果。
2条答案
按热度按时间wj8zmpe11#
这样试试:
无论如何,我建议您使用准备好的语句插入数据。
遵循以下示例:https://www.w3schools.com/php/php_mysql_prepared_statements.asp
jtjikinw2#
您可以使用pdo::quote
在php.net上都是很好的例子,只需看看手册。