我是PHP新手。目前,我正面临一个问题,以逃避'和存储在mysql数据库。如。,如果字符串像$str = ''aaaa'bbb'''cccc$$
,我想在DB中保存该字符串。然而,我不知道如何避免这些反斜杠。请帮我解决这个问题。
你最好的选择是使用准备好的语句(例如通过PDO):
$dbh = new PDO(…);
$sth = $dbh->prepare('INSERT INTO `yourtable` ( `column` ) VALUES ( :string )');
$sth->execute(array(':string' => '''aaaa'bbb'''cccc$$'));