Проверить код для таблицы обновления запроса

Кто-то должен помочь мне проверить, является ли этот код правильным. Я хочу создать базу ID на Pin из таблицы контактов под столбцом Pin и вставить в таблицу контактов в столбце appid. Ошибка, которую я получаю, «Уведомление: неопределенный индекс: appid в C: \ xampp \ htdocs \ portal \ Compet_loginID.php в строке 11». Это означает, что столбец appid не найден, и он есть.

$num = rand(98564654, 415231564); If(isset($_POST['login'])){ $Pin=''; $ID =$_POST['appid']; if($Pin=='Pin'){ $result = mysql_query("SELECT * FROM pin WHERE Pin == '$Pin'"); $test = mysql_fetch_array($result); if (!$result) mysql_query("UPDATE pin SET appid ='$num' WHERE Pin = '$Pin'") or die(mysql_error()); header("location:compet_applicant.php"); 

Моя форма имеет идентификатор в качестве переменной и логин в качестве кнопки отправки, в то время как $num генерируется сверху для копирования и вставки в поле переменной ID.

просто попробуйте написать свой запрос, например, с помощью escape-символа (`) для вашего имени поля.

 mysql_query("UPDATE pin SET 'appid' ='$num' WHERE 'Pin' = '$Pin'");