フィールド名にエスケープ文字( `)を付けて、このようなクエリを書いてみてください。 mysql_query("UPDATE pin SET 'appid' ='$num' WHERE 'Pin' = '$Pin'");