Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]Wyniki z SQL do arraya.
Forum PHP.pl > Forum > Przedszkole
mayu11
Witajcie potrzebuję przekształcić ten kod tak, aby tabla `players` i `data` wpisały się do arrayów.


  1. $tabela_czasy = mysql_query("SELECT * FROM `log` ORDER by `ID` desc LIMIT 0,10");
  2.  
  3. //Dla informacji ID - x - players (2) - x - x - data (5)
  4.  
  5. $players=array();
  6. $data=array();
nospor
Musisz uzyc tego:
http://pl.php.net/manual/pl/function.mysql-fetch-array.php
W przykladach masz wyswietlanie na ekran. Ty zamiast wyswietlac na ekran zapisuj do tablicy.
mayu11
Z tym, że jak... bo cały skrypt jest do tworzenia wykresu i zawsze nie ważne jak wpisuję wyświetla jakiś error a tabela się nie pokazuje.

Nie wiem jak zlistować z bazy danych wyniki w formie
Kod
'','',''


  1. while($while = mysql_fetch_array($tabela_czasy)){
  2. $wynik_players = $while[2];
  3. $wynik_data = $while[5];
  4.  
  5.  
  6. $dane_players .= ",'$wynik_players'"
  7. $dane_data .= ",'$wynik_data'"
  8. }
  9.  
  10. $players=array($dane_players);
  11. $data=array($dane_data);


Z tym, że musiałbym usunąć jakoś pierwsze przecinki.
phpion
Cytat(mayu11 @ 30.03.2010, 09:37:57 ) *
Z tym, że musiałbym usunąć jakoś pierwsze przecinki.

  1. $str = ltrim($str, ',');
nospor
tak sie dodaje do tablicy:
$tablica[] = 'cos do dodania';
I tyle.
zend
  1. $players = array();
  2. $players = array();
  3. $data = array();
  4.  
  5. while(($while = mysql_fetch_array($tabela_czasy)) != false)
  6. {
  7. $players[] = $while[2];
  8. $data[] = $while[5];
  9. }
  10.  
  11. echo join(',' , $players);
  12. echo join(',' , $data);
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.