![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 1 Dołączył: 20.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mając czystą bazę po wywołaniu powyższego skryptu dodawany jest nowy rekord z naszym IP oraz wyświetlany jest napis "Ip nie ma w bazie". Kiedy wywołam ten skrypt drugi raz znowu dodawany jest nowy rekord pomimo tego że już istnieje. To samo zapytanie SELECT wpisane bezpośrednio do panelu phpmyadmin działa jak należy. Od 2 h staram się to rozgryźć ale do niczego nie doszedłem. Czy to możliwe żeby serwer źle interpretował ten kod? pozdrawiam Ten post edytował lukas_nowicki 17.10.2008, 12:56:15 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
a zobacz zamiast
if ($sql_query == '') to if ($sql_query < 1) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 1 Dołączył: 20.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Efekt jest dokładnie taki sam - czyli dodaje nowy rekord pomimo tego że istnieje.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
$sql_query =mysql_num_rows( mysql_query('SELECT Ip FROM ip WHERE Ip='.$ip.''));
aby zliczyć ile razy wystepuje i potem if <1 itp.. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 1 Dołączył: 20.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
O ja głupi...
![]() Dokładnie 10 linijek nad tym "felernym" zapytaniem stosowałem przecież mysql_num_rows aby uzyskać podobny efekt. Dziekuję za pomoc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:49 |