![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 129 Pomógł: 2 Dołączył: 17.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
napisałem funkcje do pobierania danych:
Niestety to co pokazuje print_r nie wygląda mi na tablice wielowymiarową.
a gdy próbuje wynik przedstawic za pomocą funkcji for:
gdzie $int to ilość znalezionych pól. Efekt jest taki że zamiast pokazać druga wartośc z podtablicy Name uzyskuje tylko (w wypadku gdy owa wartość wynosi Ibelin) literke e. Co jest nie tak? Bo for buduje mi poprostu select jeden za drugim tak ze IBELIN pisze pionowo (tj. kazda literka jako nowa opcja). Pomożecie bo ja sie juz chyba poddaje. pomoże ktoś? Ten post edytował Luke_Star 16.02.2007, 11:08:41 -------------------- Słowa, słowa, słowa... - Hamlet || Funkcje, funkcje, funkcje... - Luke Star
-------------------------------------- Portal Literacki: ( |||------- ) 30% |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przeciez mysql_fetch_array($sql) zwraca tablice jednowymiarową, czego ty oczekiwales? Zajrzyj do manuala anie sie dziwisz
![]() -------------------- "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: 129 Pomógł: 2 Dołączył: 17.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
hmm tak zauważyłem to w końcu... uzyłem wiec funkcji mysql_fetch_assoc(). Teraz tablica wygląda o wiele lepiej jednak pojawił sie nastepny problem zapytanie
po wykonaniu i potraktowaniu mysql_fetch_assoc() zwraca tylko jeden wynik, a w tablicy powinny byc dwa. Zapytanie jest poprawne bo testowałem je w phpMyAdmin. Może tego być jakis konkretny powód? -------------------- Słowa, słowa, słowa... - Hamlet || Funkcje, funkcje, funkcje... - Luke Star
-------------------------------------- Portal Literacki: ( |||------- ) 30% |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 1 Dołączył: 12.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Uprzejmie zwraacam się z prośbą o wkładanie trochę więcej wysiłku w znalezienie rozwiązania na problem zanim założy się wątek na forum.
Ja też kiedyś zaczynałem w PHP i MySQL, ale wystarczył 5-stronny kurs MySQL, aby zrozumieć to o co pytasz i prawdopodobnie przeczytanie jego zajęło mniej niż pisanie tego posta. Odpowiedź na pytanie. Jeśli zapytanie takie jak
zwraca ci dwa rekordy to musisz dwa razy wywołać mysql_fetch_row/mysql_fetch_assoc/mysql_fetch_array Jeśli chcesz pobrać wszystkie rekordy z zapytania musisz przejść jeden po drugim aż do końca - czyli aż zwrócą false jako wynik. np.:
Więcej na http://pl.php.net/manual/en/function.mysql-fetch-assoc.php Ten post edytował tomaszdurka 16.02.2007, 11:57:15 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 129 Pomógł: 2 Dołączył: 17.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem... widać ogromny błąd w moim sposobie myślenia. Dziekuje za zwrócenie uwagi
-------------------- Słowa, słowa, słowa... - Hamlet || Funkcje, funkcje, funkcje... - Luke Star
-------------------------------------- Portal Literacki: ( |||------- ) 30% |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 1 Dołączył: 11.02.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
...jakos zle tworze tabele??... zdaje sobie sprawy ze to pewnie jakis banal... i zaraz dostane zrype ![]() ![]() Ten post edytował sanchoo 16.02.2007, 16:22:15 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
o zgrozo....
Cytat $zapytanie = "CREATE TABLE nba (id char(3) NOT NULL, imie char(30), lata char(3), punkty char(3), mistrzostwa char(3), PRIMARY KEY(id))"; $wykonaj = mysql_query($zaptanie); $zapytanie = "INSERT INTO nba VALUES(Jordan, 13, 32, 6)"; $wykonaj = mysql_query($zaptanie); Przyjrzyj sie nazwą, ktore pogrubilem... ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 17:23 |