私は私が私の入力フィールドにテキスト&
に入力すると、それは挿入に削除されることに気づいた私は、このPDO phpでmysqlにアンパサンド(&)を挿入しますか?
$sql = $db->prepare("INSERT INTO table(value) VALUES(?)");
$sql -> execute(array($value));
のようなものをやっているのmysql
に値を挿入するためにPDOを使用していますmysql。 mysql注入が保護されていることを示しているので、これは良いと思いますか?では、この値をテキストとして使用したい場合はどうすればいいですか:beer & wine
何をすべきですか?
'&'をエスケープしてはいけません。あなたの文字列はクエリで引用されていますか? – alex
私はこの例で書いたことがありました。私は疑問符を持っていますか? – hellomello
あなたは '? 'を引用符で囲むことはできません。 – alex