Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlenie wartości wszystkich kolumn ?
Forum PHP.pl > Forum > PHP
mskiba
Witam, mam takie zapytanie:

  1. $zapytanie = "SELECT * FROM company_fields ORDER BY sort DESC";
  2. $wykonaj = mysql_query($zapytanie) or die("QUERY ERROR: ".mysql_error());
  3. #echo mysql_errno ( $zapytanie ) . ": " . mysql_error ( $zapytanie ). "\n" ;
  4. while($wiersz = mysql_fetch_array($wykonaj))
  5. {
  6. $id_cf=$wiersz['id_cf'];
  7. $field=$wiersz['field'];
  8. $field_name=$wiersz['field_name'];
  9. $status=$wiersz['status'];
  10. $sort=$wiersz['sort'];
  11. $duty=$wiersz['duty'];
  12. $pro=$wiersz['pro'];
  13. $block=$wiersz['block'];
  14.  
  15. $id_cf - $field - $field_name - $status - $sort - $duty - $pro - $block <br>
  16. ";


i problem polega na tym, że nie wiem, jak wyświetlić te dane zeby uzyskac taki sam efekt, ale żebym nie musiał definiować tych zmiennych, tylko, żeby odbywało sie to automatycznie.

Z góry dzięki za pomoc.
matiit
  1.  
  2. $zapytanie = "SELECT * FROM company_fields ORDER BY sort DESC";
  3. $wykonaj = mysql_query($zapytanie) or die("QUERY ERROR: ".mysql_error());
  4. #echo mysql_errno ( $zapytanie ) . ": " . mysql_error ( $zapytanie ). "\n" ;
  5. while($wiersz = mysql_fetch_array($wykonaj))
  6. {
  7. $result = '';
  8. foreach(array_keys($wiersz) as $key)
  9. {
  10. $result .= $wiersz[$key] . " ";
  11. }
  12. echo $result . "<br />";
  13. }
  14.  



Np. tak.

Tak w ogóle funkcji mysql_* się nie powinno używać!
mskiba
Prawie dobrze, ale wyswietla mi zdublowane wyniki:

  1. 1 1 ID Kategorii ID Kategorii id_c id_c 1 1 1 1 0 0 0 0 1 1
  2. 2 2 ID Podkategorii ID Podkategorii id_sc id_sc 1 1 1 1 0 0 0 0 1 1



PS. czemu nie powinno sie uzywac mysql_ ?
matiit
http://php.net/manual/en/migration55.deprecated.php
Są przestarzale jak widać i zaczynają je wycofywać.

Co do dubli to nie wiem dokładnie jaka jest zwracana struktura.. możesz wyświetlać co drugi (jakaś zmienna zwiększana o 1 od zera. I wyświetlanie gdy zmienna % 2 == 0 )
Crozin
@mskiba: Popatrz na drugi argument funkcji mysql_fetch_array.
mskiba
Dokladnie o to chodzilo wink.gif Dziekuje wink.gif
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.