Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wynik zapytana do tablicy array
Forum PHP.pl > Forum > Przedszkole
xx88zg
Wita,

mam taki problem, szukałem tego już wszędzie i nie znalazłem (dopuszczam opcję że mogłem cos przeoczyć). Mam taką tablce:

  1. <?php
  2. $colors = array('black', 'blue', 'brown', 'bgreen', 'bgrey',
  3.                'bgold', 'bnavy', 'borange', 'pink', 'silver',
  4.                'violet', 'yellow', 'red');
  5. ?>


oraz takie zapytanie

  1. <?php
  2. $zapytanie = "SELECT `nazwa` FROM `automat`";
  3.    $ide = mysql_query($zapytanie);
  4. ?>


Chodzi o to żeby wszystkie nazwy zostały wpisane w taki sposób do tablicy array jak powyżej.

Próbowałem jakoś, ale nie wychodzi mi to. Sprawdzałem w manualu coś o wyniku zapytanie, który jest automatycznie tablica ale nie działa mi to .

Z góry dzięki z pomoc.
kefirek
  1. <?php
  2. while (list($nazwa) = mysql_fetch_row($zapytanie)) {
  3. echo $nazwa.'<br>';  
  4. }
  5. ?>
xx88zg
Ale jak mam to przypisać do zmiennej colors
kefirek
  1. <?php
  2. list($colors) = mysql_fetch_row($zapytanie))
  3. var_dump($colors);
  4. ?>
xx88zg
Zrobiłem tak:

  1. <?php
  2. $zapytanie = "SELECT `nazwa` FROM `automat`";
  3.    
  4.    while (list($colors) = mysql_fetch_row($zapytanie)){
  5.    var_dump($colors);
  6. }
  7. ?>


Ale cały czas wywala mi błąd, sprawdziłem zapytanie i jest poprawne.

  1. <?php
  2. Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/rcwebs/domains/rcwebs.pl/public_html/autocomplete/autocomplete.php on line 28
  3. ?>
melkorm
a mysql_query to gdzie?
pooh
  1. <?php
  2. $sql= 'SELECT `nazwa` FROM `automat`';
  3. $query= mysql_query ($sql);
  4.  
  5. $colors= array();
  6.  
  7. while ($row= mysql_fetch_row ($query))
  8.    {
  9.      $colors[]= $row[0];
  10.    }
  11. ?>
xx88zg
OK dzieki bardzo działa juz tak jak chciałem.

jeszcze raz dzieki
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.