У меня есть база данных с таблицей с именем «IP». Имеет 2 столбца Id(int11)
и ip(varchar15)
и строку со значениями: id 1, ip 127.0.0.1
Теперь вернемся в PHP У меня есть следующее:
$ip = $_SERVER['REMOTE_ADDR'];
$query = "SELECT * FROM ip WHERE ip='$ip'";
if(mysql_query($query)) {
echo "Ip is already in database";
}
else {
echo "Ip is not in database";
}
Теперь проблема, с которой я сталкиваюсь, заключается в том, что оператор if по-прежнему становится ИСТИННЫМ, если я изменяю IP на: 125.0.0.1
Я пытался исправить это в течение 2 часов, но до сих пор не могу понять, что я делаю неправильно.