Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyświetlenie wartości wszystkich kolumn ?
mskiba
post 18.08.2013, 15:49:56
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 28.04.2013

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
matiit
post 18.08.2013, 16:03:49
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

Ostrzeżenie: (0%)
-----


  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ć!
Go to the top of the page
+Quote Post
mskiba
post 18.08.2013, 16:14:25
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 28.04.2013

Ostrzeżenie: (0%)
-----


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_ ?
Go to the top of the page
+Quote Post
matiit
post 18.08.2013, 16:28:38
Post #4





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

Ostrzeżenie: (0%)
-----


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 )
Go to the top of the page
+Quote Post
Crozin
post 18.08.2013, 16:30:46
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


@mskiba: Popatrz na drugi argument funkcji mysql_fetch_array.
Go to the top of the page
+Quote Post
mskiba
post 20.08.2013, 01:46:32
Post #6





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 28.04.2013

Ostrzeżenie: (0%)
-----


Dokladnie o to chodzilo wink.gif Dziekuje wink.gif

Ten post edytował mskiba 20.08.2013, 12:21:24
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 07:46