Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do bazy - pobiera dane w phpMyAdmin, nie pobiera przez inny skrypt
wojckr
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 4
Dołączył: 6.05.2007
Skąd: Wrocław

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


Witam, mam taki oto problem:
Jest zapytanie SQL SELECT generowane przez skrypt PHP. Wysyłam to zapytanie do bazy funkcją mysql_query(). Mysql_num_rows() zwraca 0 rekordów; mysql_error() żadnego błędu - zapytanie powinno zwrócić dokładnie 1 rekord, a zwraca 0.
Dokładnie to samo zapytanie wygenerowane przez skrypt PHP wklejam w phpMyAdmin i phpMyAdmin jakoś pobiera 1 rekord z danymi (tak powinno być, bo dane są).

I teraz pytanie: dlaczego przez mój skrypt PHP to samo zapytanie pobiera 0 rekordów, a przez phpMyAdmin 1 rekord? (przecież phpMyAdmin to też skrypt PHP). Wszystko dzieje się na tym samym serwerze.

Z góry dzięki za odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
Nie wiem czy dobrze Cię rozumiem.

Chyba nie.

- stosuj var_dump
- wyechuj zapytanie
- włącz raportowanie błędów

i sam dojdziesz do tego, co jest nie tak.
Go to the top of the page
+Quote Post
wojckr
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 4
Dołączył: 6.05.2007
Skąd: Wrocław

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


Cytat(blooregard @ 8.04.2010, 17:28:35 ) *
Chyba nie.

- stosuj var_dump
- wyechuj zapytanie
- włącz raportowanie błędów

i sam dojdziesz do tego, co jest nie tak.


Robiłem już to,
* error reporting E_ALL (brak błędów)
* wyechowane zapytanie (wklejałem je potem w phpMyAdmin i pobierało tam 1 rekord),
* sprawdzałem przez var_dump($o) odpowiedź (="resource(22) of type (mysql result)").
* mysql_num_rows($o)=0.
* mysql_fetch_assoc($o)=false.

Co może mieć wpływ na to, że to samo zapytanie w skrypcie pobiera 0 rekordów (i żadnych błędów), a przez phpMyAdmin pobiera 1 rekord (czyli tyle ile powinien)?

Ten post edytował wojckr 8.04.2010, 17:39:05
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: 2.10.2025 - 12:18