だから私はこれを実行します。MySQL_real_escape_stringにスラッシュを追加しないでください。
<?php
session_start();
include("../loginconnect.php");
mysql_real_escape_string($_POST[int]);
$int = nl2br($_POST[int]);
$query = "UPDATE `DB`.`TABLE` SET `interests`='$int' WHERE `user`='$_SESSION[user]'";
mysql_query($query) or die(mysql_error());
mysql_close($con);
?>
をとのは、$ _POST [INT]があるとしましょう "のFoo」バー"。一重引用符はエスケープされないままであり、引用符のためにスクリプトを実行するとMySQLエラーが発生します。どうしましたか?
私も$ _POST ['int']を引用符で使ってみましたが、それも失敗します。 –