Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak wyświetlić nty element tablicy ?
Forum PHP.pl > Forum > Przedszkole
Manio
Mam:

  1. $sql = 'SELECT id,nazwa FROM `tabela` where `id`>10 ORDER BY id DESC LIMIT 10;' ;
  2. $resultx = mysql_query($sql);
  3. $row = mysql_fetch_array($resultx);
  4.  
  5. echo $row[nazwa][2];


Nie wyświetla mi 2 elementu :/
YaQzi
informatycy liczą (prawie) zawsze od 0 smile.gif także jak chcesz drugi element to [1] a nie [2]
Manio
No co TY :]
Ogólnie mi nic nie wyświetla...
Posio
--DEL--
YaQzi
mysql_fetch_array

$row["nazwa"]

albo drugi element wyciągnij SQLem

LIMIT 1, 1
abort
No to "nie wyświetla drugiego elementu" czy "nic nie wyświetla" - bo to zasadnicza różnica... smile.gif

A co pokazuje
  1. print_r ($row)



Sugestia: są dwie funkcje w php: http://www.php.net/mysql_fetch_array i http://www.php.net/manual/en/function.mysql-fetch-row.php - jeśli używasz mysql_fetch_array, to nie nazywaj zmiennej $row (ba, na odwrót nie nazwiesz: "array" jest zastrzeżonym słowem języka), bo to Cię kiedyś może wprowadzić w błąd. Oczywiście kod będzie działać, ale mnemotechnika ma swoje zalety.
Osobiście jeśli zwracam tablicę, to i zmienna ma liczbę mnogą ($uzytkownicy lub $users), jak zwracam wiersz, używam liczby pojedynczej ($uzytkownicy lub $user) - bardzo fajnie potem się czyta kod np. w miejscu "foreach ($users as $user)" - wiemy że $users to tablica userów, a $user to pojedynczy user (a najczęściej to po prostu tablica jego danych)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.