Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie danych wszystkich rekordów z danej kolumny MYSQL.
Forum PHP.pl > Forum > PHP
ratosluaf
Jak mogę pobrać wszystkie dane z danej kolumny w bazie danych? I zapisać je do tablicy tak jak przy mysql_fetch_row()?

  1. $result = mysql_query($sql);
  2. $gracze = array();
  3. while ($row = mysql_fetch_array($result, MYSQL_NUM))
  4. {
  5. $gracze[] = $row[0];
  6. }
  7. $max = sizeof($gracze)-1;
  8. $wynik = "";
  9. for($x=0;$x<=$max;$x++)
  10. {
  11. $gracze[$x];
  12. $gracze[$x] = $gracze[$x].',';
  13. $wynik .= $gracze[$x];
  14. }
  15. $last = rtrim($wynik,",");
  16. include_once('./LabChartsLine.php');
  17.  
  18. $LabChartsLine = new LabChartsLine();
  19. $LabChartsLine->setData(array($last));
  20. $LabChartsLine->setGrids ($max);
  21. $LabChartsLine->setAxis (2,a);
  22. $LabChartsLine->setColors('D9351C');
  23. $LabChartsLine->setSize('400x250');

$last wyrzuca mi 1,1,1,1 - czyli jest okej.
Jednak, gdy próbuję zrobić tablicę
  1. $LabChartsLine->setData(array($last));

wyrzuca mi masę błędów o dzieleniu przez 0. O co chodzi?
_Borys_
array($last) to nie tablica tylko string w tablicy jednoelementowej 1,1,1,1
ratosluaf
A mógłbyś mi podać jakiś przykład, jak to przerobić na tablicę?
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.