私はアポストロフィを含む文字列を参照するphp変数を持っていますが、この変数を引用すると文字列を終了しようとしていると思います。私の変数はテーブルデータの配列から読み込んでいるので、テーブルにすべてのアポストロフィの前に "\"を入れることはできません。 $foo
に「do not」という文字列が含まれている場合は、文字列を終了させずに正しく'$foo'
と言うことができます。ありがとう。PHPで引用符内のアポストロフィを無視するにはどうしたらいいですか?
-2
A
答えて
0
あなたはあなたがアポストロフィの前にエスケープ文字(「\」)を追加する必要があることを考えで正しいPHP Manual - Add slashes
$foo = addslashes($foo);
1
PHPのにaddslashesを使用することができます。
データベースのデータを使ってこれを行うには、関数addslashesを使用できます。そう
:
$escapedString = addslashes($string);
また、より高い精度のための機能を置き換える文字列でこれを行うことができます:
$escapedString = str_replace("'", "\'", $string);
関連する問題
- 1. php regexの空白で引用符を無視する
- 2. 引用符内のsedで引用符を使用するにはどうすればよいですか?
- 3. Python:関数内の引数を無視するにはどうしたらいいですか?
- 4. 引用符とアポストロフィをPHPフォームで使用する
- 5. Rubyで文字列の引用符と二重引用符をすべて無視するにはどうすればよいですか?
- 6. 引用符で囲まれた文字を無視するgrep
- 7. どのようにカンマで文字列を分割する(、)が、二重引用符(「」)内のカンマを無視し
- 8. phpunitの内容を変更せずにテストメソッドを無視するにはどうしたらいいですか?
- 9. fscanfの引用符を無視するには
- 10. jqueryで一重引用符/アポストロフィをエンコードする方法は?
- 11. PostgreSQLで出力を引用符で囲むにはどうしたらいいですか?
- 12. Regex、引用符で囲まれているパターンを無視する
- 13. PHPは二重引用符の方が難しいですか?
- 14. 二重引用符で値を囲むにはどうしたらいいですか?
- 15. LinuxでPHPのメモリ使用量を監視するにはどうしたらいいですか?
- 16. 名前で並べ替えますが、引用符は無視しますか?
- 17. CSVファイルをPostgreSQLにインポートする際に引用符を無視しますか?
- 18. 引用符内にエスケープされた引用符でREGEXを使用する
- 19. スカラーが入力の複数引用符を無視するようにする
- 20. JSON.NETで単一引用符/アポストロフィをエンコードする方法
- 21. eclipseでテストのみを実行してtestuitを無視するにはどうしたらいいですか?
- 22. ネストされたIF関数で "引用符"を使用するにはどうすればいいですか?
- 23. 引用符で囲まれたテキストはインクルードするが無視するようにする
- 24. 引用符で囲まれたカンマを無視して、コンマで改行する方法はありますか?
- 25. アトムエディタで引用符内のテキストを削除するにはどうすればよいですか?
- 26. ffffを無視し、1バイトのパディングを0にするにはどうしたらいいですか?
- 27. PHP:異なる引用符ですか?
- 28. はどのように引用符でパラメータを渡すため
- 29. 引用符のないPHP変数とは何ですか
- 30. RegEx引用符間のテキストを無視する
あなたは_escaping_について学ぶ必要があります。 – SLaks
これはdb関連と思われ、引用符はSQLインジェクションと見なされています。コードの不足のために質問は不明です。いずれにせよ、準備されたステートメントを使用してください。 –
これについて完全なコードを保持するために質問を更新しない場合、私はあなたのために私を助けることはできません。問題は、いくつかの可能な重複で閉じられる可能性もあります。そのために(私は不明である)、私は質問に-1を与えた。 –