![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 15.03.2003 Skąd: lodz Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na forum znalazlem juz podobny watek, jednak nie bylo w nim odpowiedzi na pytanie, ktore mnie nieco denerwuje. http://forum.php.pl/index.php?showtopic=22195 Mianowicie chodzi o to, ze jak wyswietlam rekord to kazdy jego elemnt jest pokazywany podwojnie.
Taki kodzik pokazuje 20 wpisow, a powinien 10(tyle kolum ma tabela). Jak robie to samo metoda 'lopatologiczna' tj.
Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
foreach dziala ok. najwyraźniej $row ma 20 elementów. DAj
echo $row[18]; i zobacz czy sie wyswietli zawartośc -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 15.03.2003 Skąd: lodz Ostrzeżenie: (0%) ![]() ![]() |
@Nospor - $row[18] nie ma wartosci
@Doctorek - Kod Array
( [0] => 1 [id] => 1 [1] => EF [nick] => EF [2] => jakis md5 hash [pass] => jakis md5 hash [3] => 1 [prv_art] => 1 [4] => 1 [prv_news] => 1 [5] => 1 [prv_admin] => 1 [6] => 1 [prv_gal] => 1 [7] => 1 [prv_link] => 1 [8] => 1 [prv_file] => 1 [9] => 1 [prv_poll] => 1 ) 1 1 EF EF jakis md5 hash jakis md5 hash 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Ten post edytował SoulRipper 27.07.2005, 11:29:12 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
czyli jak widać masz 20 elementów w tablicy $row. Masz podwójne indexy. Jedne liczbowe, drugie literowe.
Jak tworzysz tą tablicę? each? mysql_fetch_array? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 15.03.2003 Skąd: lodz Ostrzeżenie: (0%) ![]() ![]() |
Dane przechwytuje standartowo:
Zrobilem dump tabeli w phpmyadmin i nic nadzwyczajnego sie nie pokazalo. Jak wywalic niepotrzebny index? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
mysql_fetch_assoc lub mysql_fetch_row
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
mysql_fetch_array zwraca dpmyslnie index i liczbowy i literowy. Wywolaj ją z parametrem:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 15.03.2003 Skąd: lodz Ostrzeżenie: (0%) ![]() ![]() |
Dobra dziala, dzieki!
Zastanawia mnie tylko, czemu tak sie stalo? Przez caly czas jak programuje w php i korzystam z mysql, nigdy czegos takiego nie mialem. Czy to wina struktury tabeli, czy czego? Zawsze uzywalem mysql_fetch_array bez dodatkowych argumentow i dzialalo. Pozdrawiam |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
bo nigdy pewnie nie używales foreach. mysql_fetch_array bez argumentów dziala tak samo dobrze. kwestia tego co ty potem z tym robisz
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:10 |