Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> No takie proste, ale... -> wyswietlanie rekordow
dareckiphp
post
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]";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
uboottd
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:38