PHP MySQL, ошибка запроса

 $sql = "UPDATE `$db_name`.`$tbl_name` SET `u_code` = '$u_code' WHERE `$tbl_name`.`email` = `$mail`;";
        $result=mysql_query($sql);

Каждый раз, когда вводится идентификатор электронной почты (например, mailme@gmail.com ) и выполняется запрос, возникает ошибка (в базе данных нет такого адреса электронной почты, Хотя он присутствует) но после некоторых экспериментов выяснилось, что вместо ввода адреса электронной почты (например, mailme@gmail.com) вводится слово «электронная почта» и выполняется запрос ... он работает .. но в то же время нарушает работу всего столбца {u_code}, изменяя значение на $ u_code для всей базы данных.

Итак, проблема похоже, в запросе MySQL .... но я могу понять это.

Спасибо за помощь! :)

1
задан Suraj 4 October 2010 в 16:06
поделиться