Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Pętla i wynik zapytania z bazy
Forum PHP.pl > Forum > Przedszkole
ojdas
Witam,

Mam sobie takie zapytanie, które muszę wyświetlić w pętli z odpowiednimi zmiennymi:

  1. <?php
  2. $query = "SELECT COUNT(remote_addr) as `liczba odslon`, `data` FROM `statystyki` WHERE `data` >= '2009-02-01' and `data` <= '2009-02-28' and `time` >= '00:00:00' and `time` <= '23:59:59' and `serwis`='serwis' GROUP BY `data`";
  3. $result = mysql_query($query) or die(mysql_error());
  4. $row = mysql_fetch_array($result);
  5. for ($i = 0; $i < 10; $i++)
  6. {
  7. $data[$i]['title'] = $row['data'];
  8. $data[$i]['value'] = $row['liczba odslon'];
  9. }
  10. ?>


i pojawił się problem gdyż co prawda pętla się wykonała leczy powtórzony został wynik N razy... a miało być coś takiego wykonane:
$data[0]['title'] = 'data';
$data[0]['value'] = 'liczba odslon';
$data[1]['title'] = 'data';
$data[1]['value'] = 'liczba odslon';
$data[2]['title'] = 'data';
$data[2]['value'] = 'liczba odslon';
...
$data[9]['title'] = 'data';
$data[9]['value'] = 'liczba odslon';

a mam teraz tak:
$data[0]['title'] = 'data';
$data[0]['value'] = 'liczba odslon';
...
$data[0]['title'] = 'data';
$data[0]['value'] = 'liczba odslon';

czyli dziesięć razy to samo sad.gif
Prośba o pomoc jak to poprawić, z góry dzięki!
pzdr.
Piotr
bigZbig
A może chodziło Ci o coś takiego?

  1. <?php
  2. $query = "SELECT COUNT(remote_addr) as `liczba odslon`, `data` FROM `statystyki` WHERE `data` >= '2009-02-01' and `data` <= '2009-02-28' and `time` >= '00:00:00' and `time` <= '23:59:59' and `serwis`='serwis' GROUP BY `data`";
  3. $result = mysql_query($query) or die(mysql_error());
  4. $data = array();
  5. while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
  6. {
  7.    $data[] = array('title' => $row['data'], 'value' => $row['liczba odslon']);
  8. }
  9. var_dump($data);
  10. ?>


Bo to co Ty chcesz osiągnąć można zrobić tak

  1. <?php
  2. $data = array_fill(0, 9, array('title' => 'data', 'value' => 'liczba odsłon'));
  3. var_dump($data);
  4. ?>
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.