Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] 2 WARUNKI, NIEWIELKI PROBLEM XD
Velius
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.07.2008

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


Witam, mam problem, nie wiem zawsze to jakoś robiłem, a teraz zapomniałem;]

Jak wyciągnąć z tabeli rekord o polu ip = $ip i port = $port? 

Chodzi o to, żeby wyciągnąć rekord, który spełnia te 2 warunki.

$a = mysql_query ("SELECT * FROM lista WHERE ip = '$ip' AND port = '$port';");

To nie działa.

Proszę o szybką odpowiedź(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Velius
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.07.2008

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


$a = mysql_query ("SELECT * FROM lista WHERE ip = '$ip' AND port = '$port';");if (empty($a)) {
 $quer = "INSERT INTO admin VALUES ('','$nazwa','$ip','$port','$protocol','$typ','$opis','$username','0','0','0','0','0')";
mysql_query($quer); 
 echo "Twój serwer został dodany do listy.<br />";

 } else {
echo 'Serwer o takim IP i porcie istnieje już na liście.';
}

Chciałem zrobić tak, że zapytanie sprawdza czy taki serwer jest już w bazie, jeśli jest to pisze, że jest, a jeśli nie ma to jest echo, że server został dodany.

Przy sprawdzaniu czy taki serwer jest już w bazie trzeba pobrać i ip i port, ponieważ pare serwerów może stać na jednym hoscie pod wieloma portami.

Przy jedym warunku, tylko z ip wszystko działa, ale kiedy dopisuje 2 to pisze mi, że serwer już istnieje, nawet jeśli to nie prawda.
Go to the top of the page
+Quote Post

Posty w temacie


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: 8.10.2025 - 08:08