![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Moze mi ktos powiedziec jak mozna pobrac dane z drugie rekordu tabeli. Dziala i poprawnie pobiera jedynie $wynik[0] czyli z pierwszego rekordu. Gdybym chcial dostac sie do drugiego rekordu i wywyolac go za pomoca $wynik[1] wyswietla info o braku rekordow. Oczywiscie poprzez SQL zapytanie dziala poprawnie.
Kod $query = mysql_query ("SELECT miniatura FROM `katalog` WHERE ojciec = 0");
$wynik = mysql_fetch_row($query); echo "$wynik[0]"; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Mysl dwuwymiarowo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Szybkie wyjasnienie:
W twoim kodzie $wynik[0] oznacza doslownie 'pierwsza kolumna pobranego rekordu', natomiast $wynik[1] oznacza doslownie 'druga kolumna pobranego rekordu'. Po prostu odliczasz po kolumnach (a zapytanie zwraca tylko jedna, wiec nie dziwota ze drugiej nie ma). Jak chcesz miec kolejny rekord zanczy wiersz to tak ja juz Ci powiedzieli - ponownie wywolaj funkcje mysql_fetch_row i wtedy $wynik[0] bedzie pierwsza kolumna kolejnego rekordu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:38 |