Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 8.04.2007 Ostrzeżenie: (0%)
|
Mam następujący problem:
mam dwa rozbudowania zapytania do bazy danych:
Chciałabym pobierać wyniki drugiego zapytania za pomocą fetch_assoc(), ale tylko jeżeli z pierwszego zapytania mam pusty wynik. Robię to następująco:
Problem w tym, że przeglądarka miele skrypt i w końcu go przerywa, bo przekroczony jest limit czasu. Skrypt nie chce się wykonać tylko jeżeli pierwsze zapytanie zwraca pusty wynik, czyli gdy skrypt przechodzi do pętli while w while . Chyba coś przekombinowałam Można jakoś inaczej zapisać tę instrukcję warunkową tak, by najpierw sprawdzać czy pierwsze zapytanie zwraca wynik puty, a jeśli tak to dane pobiera z 2 zapytania? Dzięki za pomoc. |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Sprobuj w warunkach petli zamiast NULL, wstawic false, bo raczej taka wartosc jest zwracana w przypadku porazki.
EDIT: W dwoch petlach, zebys nie przeoczyl Ten post edytował franki01 3.01.2008, 16:18:58 |
|
|
|
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
jeśli dobrze zrozumiałem. Ten post edytował Hazel 3.01.2008, 16:22:00 -------------------- ![]() |
|
|
|
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Sprobuj w warunkach petli zamiast NULL, wstawic false, bo raczej taka wartosc jest zwracana w przypadku porazki. EDIT: W dwoch petlach, zebys nie przeoczyl .. to po pierwsze a po drugie trochę zakręciłaś z tymi pętlami, po trzecie nie masz poprawnego warunku w trzeciej pętli, przez co się pewnie zapętla skrypt, lepiej spróbuj tak, jest szybciej i czytelniej:
Ten post edytował Cezar708 3.01.2008, 16:23:15 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:08 |