Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] problem logiczny i zapytanie do bazy
k0b3
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

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


Mam pewien problem. Jeśli był już poruszany na forum to przeprasza - po prostu ciężko jest takie coś wyszukać. Mianowicie:

Mam tabele w bazie SQL o nagłówkach: id;a;b;

niekiedy argumenty w a powtarzają się. Może to wyglądać następująco.

Chciałbym aby móc odczytać sobie za pomocą phpa w następujący sposób
(IMG:http://img359.imageshack.us/img359/702/tana6.jpg)
Text1
  • xxx
  • yyy
  • uuu
Text2
  • zzz
  • vvv


Ten post edytował kobemat 10.06.2008, 18:07:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
be2k
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 2
Dołączył: 14.07.2006

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


a najprosciej chyba tak:

  1. <?php
  2. $sql = "SELECT a,b FROM _test1 ORDER BY a";
  3. $res = mysql_query($sql);
  4.  
  5. $arr = array();
  6. while($row = mysql_fetch_array($res))
  7. {
  8. $arr[$row['a']] = array_merge($arr[$row['a']], $row['b']);
  9. }
  10. ?>


i otrzymujesz taka tablice:
  1. <?php
  2. (
  3. [Text1] => Array
  4. (
  5. [0] => xxx
  6. [1] => yyy
  7. [2] => uuu
  8. )
  9.  
  10. [Text2] => Array
  11. (
  12. [0] => zzz
  13. [1] => vvv
  14. )
  15.  
  16. )
  17. ?>
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: 11.10.2025 - 05:58