Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Przypisanie kolumnom zmiennych
stefan9209
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.12.2015

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


Witam,

Mam taki kod do pobierania nazw kolumn z tabeli:

  1. $sql = mysql_query( $nazwa_polecenia_sql );
  2.  
  3. //sprawdzam czy jest wynik
  4. if( mysql_num_rows($sql) > 0 ){
  5.  
  6. //pobieram kolumny i przypisuje do nich zmienne
  7. while( $tabela = mysql_fetch_array($sql) ){
  8.  
  9. //sprawdzam ile jest kolumn
  10. $liczbaKolumn = mysql_num_fields($sql);
  11.  
  12. for ($i=0; $i < $liczbaKolumn; $i++) {
  13.  
  14.  
  15. }
  16.  
  17. }
  18. }


Wszystko działa. Wypisuje po kolei jakie mam kolumny w tabeli. Mogę się do nich odwoływać poprzez $tabela[nazwa_kolumny].

Chciałbym się odwoływać do nich za pomocą $nazwa_kolumny. Chcę po prostu przypisać zmienne danym kolumnom. Jak to można zrobić?

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fred1485
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


  1. <?php
  2.  
  3. $a = array('var1', 'var2', 'var3');
  4.  
  5. foreach ($a as $value) {
  6. ${$value} = rand(1,5);
  7. }
  8.  
  9. echo $var1 . '<br>';
  10. echo $var2 . '<br>';
  11. echo $var3;
  12.  
  13.  
  14. ?>


Taki prosty przykładzik, pewnie cię naprowadzi (IMG:style_emoticons/default/wink.gif)
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: 6.10.2025 - 23:26