![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 21.12.2007 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam zapytanie, którym pobieram z bazy z dwóch tabel dane:
i teraz, jeżeli w tabeli place nie ma rekordu to i tak w wyniku pokazuje jeden wiersz, ponieważ pobiera nazwiskoimie osoby z tabeli pracownicy. Później ładuję nagłówki tabelki i za pomocą while($row = mysql_fetch_array($rezultat)) ładuję wynik (w tym wypadku nazwiskoimie, reszta zawartości tabeli jest pusta. Jak przed załadowaniem nagówków tabelki sprawdzić, że idplac jest puste i nie ładować żadnego wiersza? Ten post edytował Jdwind 4.09.2012, 10:42:43 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 21.12.2007 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się (ale jako newbie oczywiście mogę się mylić), że nie chodzi o zapytanie - bo takim zapytaniem zawsze pobiorę przynajmniej imienazwisko. Chodzi raczej o to, żeby nie wyświetlić wyników, jeśli nie ma idplac dla danej osoby. Czyli najpierw puszczam zapytanie, potem sprawdzam, czy idplac <> "" i ewentualnie wyświetlam dane. Można to sprawdzić czymś w rodzaju mysql_num_rows dla jednego pola, ale zanim zapuszczę while($row = mysql_fetch_array($rezultat))?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:54 |