![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem (no ale, kto ich nie ma ![]() [php:1:db9a218e27]<?php while($tab = mysql_fetch_array($query)){ foreach($tab as $dane){ echo"$dane <br>"; } } ?>[/php:1:db9a218e27] Kończy się to tym, że na ekranie, istotnie mam wypisaną zawartość tablicy z bazy danych, ale 2x. Zawartość każdego pola wypisana jest dwukrotnie. Co zrobić, żeby wszystko wyświetlało się pojedyńczo? -------------------- Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
trzeba ustawic typ zwracanych danych przez mysql_fetch_array. Gdyz bez jego podania tablica zawiera elementy z indexami asocjacyjnymi oraz numerycznymi - stad duplikaty.
[php:1:0cf653ce6e]while ( $tab = mysql_fetch_array( $query, MYSQL_ASSOC ) ) { //...[/php:1:0cf653ce6e] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 21:03 |