Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] myslq_query - pusty wynik
Hectic
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Witam,
wykonuje w phpmyadmin takie zapytanie

  1. SELECT id FROM uzytkownicy WHERE email = 'mail@wp.pl' AND login = 'nick' AND 1=2 UNION SELECT id FROM uzytkownicy WHERE id=1 #' LIMIT 1


Zwraca wynik 1.

Za to kod w php zwraca pustą tablicę

  1. <?php
  2. $q = "SELECT id FROM uzytkownicy WHERE email = 'mail@wp.pl' AND login = 'nick' and 1=2 UNION SELECT id FROM uzytkownicy WHERE id=1 #' LIMIT 1";
  3.  
  4. $query = mysql_query($q);
  5. $array = mysql_fetch_array($query);
  6.  
  7. echo 'id:'.$array[id];
  8. ?>


Tablica $array jest pusta, dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
netmare
post
Post #2





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


mało się znam na mysql ale co daje '# limit 1 na końcu linii, bo to mi wygląda jakoś podejrzanie, poza tym jak masz pusty wynik to znaczy chyba że wsytąpił błąd zapytania, więc może warto poznać komunikat błędu?
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: 3.10.2025 - 02:05