$をと手動で宣言すると、正常に実行されるクエリがあります。これは、user_idセッションに設定しようとすると値が(たとえば30)になります。
// $add = 30;
// The line above works
$add = mysql_real_escape_string($_SESSION['user_id']);
$query = "UPDATE mytable SET act=0, add=$add WHERE id=$selected_user";
私は間違っています。あなたは、常にこのような任意の$_SESSION
、使用前にこれを指定する必要がセッションを使用して
あなたはセッション – Shyju
からの値を持っていますか?はい、私はページに細かいセッションを書いています – Tom
$ _SESSION ['user_id']に値があることを確認しましたか? –