私はPHPが初めてです。現在、\ をエスケープして mysql DB に保存するという 1 つの問題に直面しています。例: 文字列が のような場合、$str = \\aaaa\bbb\\\cccc$$
その文字列を DB に保存したいと思います。ただし、これらのバックスラッシュをエスケープする方法がわかりません。解決するのを手伝ってください。
1 に答える
2
あなたの最善のオプションは、準備されたステートメントを使用することです(たとえば、PDOを介して):
$dbh = new PDO(…);
$sth = $dbh->prepare('INSERT INTO `yourtable` ( `column` ) VALUES ( :string )');
$sth->execute(array(':string' => '\\aaaa\bbb\\\cccc$$'));
于 2011-09-28T10:09:26.667 に答える