まじんです。 >$sql="UPDATE list SET '".$nowid."'=1 WHERE mailadd='".$mailadd."'"; $sql="UPDATE list SET ".$nowid."=1 WHERE mailadd='".$mailadd."'"; ですね。 >のようになっていますが、そのIDに対応した部分にデータとして1を >入れるという単純なものです 代入するフィールドが数値型でなく文字列型の場合は、シングルコーテーション を付けます。 $sql="UPDATE list SET ".$nowid."='1' WHERE mailadd='".$mailadd."'";