Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Tablica w tablicy, tworzona z wyników zapytania do bazy MySQL
nexis
post
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Witam,

jak utworzyć coś takiego:

  1. <?php
  2. $data = array(
  3. array('name' => 'John Smith', 'home' => '555-555-5555',
  4. 'cell' => '666-555-5555', 'email' => 'john@myexample.com'),
  5. array('name' => 'Jack Jones', 'home' => '777-555-5555',
  6. 'cell' => '888-555-5555', 'email' => 'jack@myexample.com'),
  7. array('name' => 'Jane Munson', 'home' => '000-555-5555',
  8. 'cell' => '123456', 'email' => 'jane@myexample.com')
  9. );
  10. ?>


Czyli tablicę w tablicy?

Powiedzmy, że zapytanie do bazy danych wygląda tak:

  1. <?php
  2. $query = 'SELECT name, home, cell, email FROM users ORDER BY name ASC';
  3. $query = mysql_query($query);
  4. while ($result = mysql_fetch_array($query)) {
  5.  // i co tutaj ma być?
  6. }
  7. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vallerius
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.03.2006
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


Nie jestem pewny, ale chyba tak: (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
  1. <?php
  2. $query = 'SELECT name, home, cell, email FROM users ORDER BY name ASC';
  3. $query = mysql_query($query);
  4. $i=0;
  5. while ($result = mysql_fetch_array($query)) {
  6.  foreach ($result as $klucz => $wartosc) $data[$i][$klucz] = $wartosc;
  7.  $i++;
  8. }
  9. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 19:48