Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie SQL - brak wyników, ... czyli jak to sprawdzić?
Raynold
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.01.2006

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


Właściwie wszystko jest w temacie - tworzę zapytanie, spodziewam się, że w pewnych przypadkach przeszukanie bazy skończy sie porażką i nie zostanie znaleziony żaden wiersz pasujący do zapytania. W jaki sposób mogę to sprawdzić? Czy przez jakąś zwróconą wartość logiczną OCIparse, czy OCIexecute, czy może OCIcommit? W manualu php nie ma wyjaśnionej takiej sytuacji i w związu z tym jestem w kropce. Czy ktoś może mi pomóc?
Go to the top of the page
+Quote Post
Bartech
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Poznań

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


Facet, piękny temat tylko nie wiadomo o co Ci chodzi...

Co ty chcesz sprawdzć?

Najlepiej pokaż na przykładzie!


--------------------
www.szymaszkiewicz.com
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@Bartech chodzi oto, ze zapytanie, na ktore nalożone są warunki, moze nie zwrocic zadnych rekordów. i jak to sprawdzic, czy zwrocilo.

do mysql jest mysql_num_rows(). Do oracle nie znalazlem nic takiego. Mozna jedynie pobrac wszystkie wyniki oci_fetch_all. funkcja ta zwraca liczbe znalezionych rekordow a do zmiennej podanej w parametrze zapisuje je.
mozna tez pobrac jeden rekord oci_fetch_array i jesli zwroci false, znaczy ze nie ma zadnych wynikow.

pozatym problem twoj lezy po stronie php. tam tez przenosze

edit:
po dokladniejszym przeanalizowaniu manuala widac, iz w funckji oci_fetch_all mozna ustawic parametr maxrows na 0,co teoretycznie nie spowoduje pobrania rekordow, a jedynie zwroci ich ilość. Ale nie sprawdzalem tego i nie wiem czy tak to sie zachowa smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 05:19