Witam,

mam takie w sumie pytanie teoretyczne.. nie chodzi o to czy nie wiem jak pobrac i wyswietlic dane z mysql, chodzi raczej o "topornosc" tego procesu....

a rozchodzi sie o to czy można/jak sobie ułatwić pobieranie danych z tabeli...
otóż przy mysql_fetch_array każda kolumna musi mieć swój odpowiednik w zmiennej $ prawda? Wiec przy wiekszych tabelach (i większych ilościach tabel) robi sie po prostu od groma zmiennych... zastanawiałem się nad tym jak i gdzie wsadzić smile.gif te dane abym nie musiał za każdym razem przy zapytaniu do nowej tabeli tworzyć nowe zmienne... bo mi się powoli pomysły kończą jak je nazywać, a np. zmienna "$A233" przy poźniejszej modyfikacji kodu/tabeli nie będzie nic mówiła..

czytałem troche manuala i znalazłem takie coś:

  1. <?php
  2.  
  3. function db_Select($input_query)
  4. {
  5.  
  6. #returns an array of results based on query input
  7.  
  8. #query the database
  9. $result = mysql_query($input_query) or die(&#092;"Query failed : \" . mysql_error());
  10.  
  11. #parse results into an array using mysql_fetch_array()
  12. $array = mysql_fetch_array($result);
  13.  
  14. #free memory
  15.  
  16. #return parsed array
  17. return $array;
  18.  
  19. }
  20.  
  21. $sqlResults = db_Select(&#092;"SELECT * FROM table_name\")
  22. $sqlResults['fieldname']...no extract() required
  23.  
  24.  
  25. ?>


-------------
Kod powyzszy dziala ale tylko pobiera mi 1 rekord.. jak go przerobic aby caly fetch trafial do tablicy?questionmark.gif?

pozdrawiam
Marcin