$result = mysql_result(mysql_query("SELECT COUNT(*) FROM `таблица` WHERE `user` = '".$_GET['user]."'"),0);
if($result != 0) {
echo'Если запись присутствует,ОШИБКА'; exit;
}
else
{
//Допустим ваш запрос
}
$result = mysql_result(mysql_query("SELECT COUNT(*) FROM `таблица` WHERE `user` = '".$_GET['user]."'"),0);
if($result != 0) {
echo'Если запись присутствует,ОШИБКА'; exit;
}
else
{
//Допустим ваш запрос
}
И что изменилось?
my_esc(intval(htmlentities($_GET
Массив все равно приводится к числовому типу.
Функция my_esc существует только в дцмс, на других скриптах будет ошибка. Функция htmlentities переводит символы в их html сущности, что не защищает от инъекции
mysql_result() ~_~
$_GET['user'] !~_~
bejsser, Я только перечислил варианты
htmlspecialchars уже не в моде?
bejsser, my_esc(intval(htmlentities($_GET['user])));