リーリー
それをテーブルのフィールドに挿入するにはどうすればよいですか?長い間試してみましたが、何もできませんでした。 。ありがとうございます
リーリーそれをテーブルのフィールドに挿入するにはどうすればよいですか?長い間試してみましたが、何もできませんでした。 。ありがとうございます
リーリー
あなたの SQL
に何か問題があるようです!変数の値を一重引用符で囲んだ場合、その値をデータベースに挿入できますか?
'
で逃げる。
構文に問題はありませんが、$current_account_url の値を割り当てるときに問題があります。一重引用符と二重引用符が正しく使用されていません
区切り文字を使用することをお勧めします
これらの問題を回避するには、挿入する前にphpのbase64_encodeを使用してから挿入する
、または挿入する前にmysql hex()を使用してください
データベースに挿入するときは、バックスラッシュ エスケープまたは Base64 エンコードを使用できます。
しかし、あなたの問題は、$current_account_url 内の単一引用符と二重引用符の入れ子に対処する方法がわからないことだと思います。その結果、$current_account_url 行でエラーが発生し続けます。
ネストされたメソッドは次のようにエスケープも使用できます
皆さん、リマインダーをくれた @yangxiangming に感謝します。addslashes() でエスケープした後は、通常通り挿入して読み取ることができます。
実行中にエラーが発生しませんか?
$current_account_url="表示/印刷 1 ";
これをお試しください。