Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Jak porównać zmienna do czegos w bazie danych ..?
Forum PHP.pl > Forum > Przedszkole
minister1234
Witajcie ! Chodzi mi oto jak zrobic aby porównać IP usera ktory wszedl na strone z lista IP znajdującą się w bazie danych. Ja próbowałem coś w ten sposób.

Kod
function sprawdzenie()
{
$ipe = $_SERVER['REMOTE_ADDR'];
$sprawdzenie = "SELECT `ip` FROM `dane` WHERE `ip`='$ipe'";
$zapsprawdzenie = mysql_query($sprawdzenie);
}

$ips = $_SERVER['REMOTE_ADDR'];

if($ips == sprawdzenie())
{
echo ('Już raz odpowiedziałeś !');
} else {
echo ('Jeszcze nie odpowiadales'');
}


Z góry dzięki za pomoc !
CuteOne
1. mysql_num_rows - aby sprawdzić czy zapytanie zwróci wynik
2. brak return w funkcji
minister1234
UDAŁO SIĘ ! Miałeś rację, brakowało mysql_num_rows wink.gif

  1. $ipe = $_SERVER['REMOTE_ADDR'];
  2. $sprawdzenie = mysql_query("SELECT `ip` FROM `dane` WHERE `ip`='{$ipe}'");
  3. $zapsprawdzenie = mysql_num_rows($sprawdzenie);


I potem if'a walnąć i wszystko działa smile.gif

Z góry dzięki za pomoc i temat do zamknięcia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.