![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 30.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie wiem jak przejsc cala baze danych i kazda zmienna z tablicy dopisac do zmiennej.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o JOIN.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Poczytaj o JOIN. W jakimś konkretnym celu? @tabbi: To powinno Ci zadziałać:
// Edit: Możesz zrobić to od razu w MySQL:
Ten post edytował phpion 26.11.2010, 16:00:21 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 78 Dołączył: 4.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
całą bazę czy tablicę
![]() Po pobieżnej analizie Twego kodu wydaje mi się że źle się za to zabrałeś. Zamiast wysyłać zapytanie z count, w drugim zapytaniu nie dawaj warunku where. W ten sposób pobierzesz wszystkie wiersze tabeli w 1 zapytaniu, a nie wielu. Liczbe wierszy otrzymasz stosując count() na tablicy wynikowej. do iterowania po tablicy wynikowej zamiast for zastosuj while. Ponadto założyłeś, że najwyższe id jest takie samo jak count(*), a to przecież nieprawda! np wiersze maja id 1, 3, 4. Twój sposób poinformuje Cię, że są 3 wiersze, ale pobierzesz wiersz 1, 2(nie istnieje) i 3. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 12:53 |