Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 4.05.2011 Ostrzeżenie: (10%)
|
Witam
Mam problem z pętlą foreach, otóż gdy mój kod wygląda następująco :
Wyświetla mi się zawartość wszystkich kolumn po kolei. Gdy zmienię ten kawałek kodu :
Na :
Wyświetla mi się duża litera T. Mógłby mi ktoś wytłumaczyć w czym robie błąd? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
Najprościej sprawdź sobie co tam masz print_r albo var_dump na $query. Jako dodatkową informacje dodam, że to co zrobiłeś jest błędem bo pobierasz zawartość całej tabeli, ale zwracasz sobie tylko jeden rekord.
W $query masz aktualnie albo false gdy zapytanie było zwróciło nic albo tablicę poindeksowaną nazwami pól w tabeli. pętlą foreach wyświetlasz sobie całą zawartość tej tablicy, ale w niej już nie masz wpisu który jest tablicą i ma index np. message, tutaj możesz wyświetlić:
|
|
|
|
Konop857 [MySQL][PHP]Wyciąganie danych z bazy danych za pomocą foreach 14.04.2012, 19:29:53
Konop857 Użyłem var_dump i o to co uzyskałem :
[PHP] pobier... 14.04.2012, 20:09:31
wujek2009 Ogólnie Twoja klasa jest strasznie słaba - tak na ... 14.04.2012, 20:26:18
markonix Nie każde zapytanie musi zwracać wynik.
Przecież n... 14.04.2012, 21:42:13
crocodillo Tak jak już wspomniane było całość masz bardzo źle... 14.04.2012, 22:07:43
markonix Można zrobić coś na wzór PDOStatement::fetchAll je... 14.04.2012, 23:59:12 ![]() ![]() |
|
Aktualny czas: 4.04.2026 - 03:58 |