Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Jak porównać zmienna do czegos w bazie danych ..?
minister1234
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 24.10.2012

Ostrzeżenie: (0%)
-----


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 !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


1. mysql_num_rows - aby sprawdzić czy zapytanie zwróci wynik
2. brak return w funkcji
Go to the top of the page
+Quote Post
minister1234
post
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 24.10.2012

Ostrzeżenie: (0%)
-----


UDAŁO SIĘ ! Miałeś rację, brakowało mysql_num_rows (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/smile.gif)

Z góry dzięki za pomoc i temat do zamknięcia.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:33