Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zmiana formy wyświetlania Array'a
Forum PHP.pl > Forum > Przedszkole
Lethys
Temat do zamknięcia, poradziłem sobie smile.gif



Witam,
Pobieram dane z bazy danych i wrzucam je do Arraya.

Tak to wygląda:
  1. array(3) { [1570]=> string(8) "15:58:16" [1571]=> string(8) "15:11:49" [1593]=> string(8) "16:00:01" }


a chciałbym żeby array był w tej formie:

  1. $data = array("1" => .0032, "2" => .0028, "3" => .0021, "4" => .0033,
  2. "5" => .0034, "6" => .0031, "7" => .0036, "8" => .0027, "9" => .0024,
  3. "10" => .0021, "11" => .0026, "12" => .0024, "13" => .0036,
  4. "14" => .0028, "15" => .0025);


Kod:

  1. <?php
  2. include('config-crona.php');
  3.  
  4.  
  5. $record=mysql_query("SELECT * FROM bazadanych");
  6. $list = array();
  7. while($row=mysql_fetch_assoc($record)){
  8.  
  9.  
  10. $list[$row['price']] = $row['clock'];
  11.  
  12. }
  13.  
  14. $wynik = var_dump($list);
  15.  
  16. echo $wynik;
  17.  
  18.  
  19. ?>


Czyli chciałbym wynik bez stringów, najprostszy array,

Aha i jeszcze jedno pytanie, czemu array wywala mi tylko 3 wyniki jak w bazie jest znacznie więcej rekordów?
Turson
Cytat
Aha i jeszcze jedno pytanie, czemu array wywala mi tylko 3 wyniki jak w bazie jest znacznie więcej rekordów?

przez to:
$list[$row['price']] = $row['clock'];
jeżeli $row['price'] jest takie samo kilka razy to wartości się nadpiszą a nie dopiszą
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.