Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 74
Благодарности: 11

Профиль | Сайт | Отправить PM | Цитировать


Требуется совет по оптимизации и выявлению глупых мест )))
Вот что сделал:

$id // ид-новости из другой таблицы. Прилетела из голосовалки.

$ip=($_SERVER['REMOTE_ADDR']);
// получил ip

$vote_check=mysql_query("SELECT id FROM ipvot WHERE ipadr='$ip' and idnews='$id'",$db);
//В таблице три поля: id автозап., ipadr это просто text, idnews совпадает с номером новости в другой таблице. Итак, засунули в $vote_check поле id где ipadr=ip и idnews=id новости.

$check = mysql_fetch_array($vote_check);
//Всё это разложили.

$idcheck = $check['id'];
// В $idcheck засунули то что в id.

if
(($idcheck) >0)

//проверил, что $idcheck есть и имеет значение.

{
echo "Вы уже голосовали !";
exit();
}
else
{тут всё делаем и записываем в таблицу ipvot, idnews(номер новости) и ip}

Отправлено: 17:35, 19-12-2008 | #4