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
k0b3
post
Post #2





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

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


OK! Dzięki wielkie za odpowiedzi! o to mi chodzilo, ale...
Nie powiedziałem z początku, bo myślałem że pominięcie tego faktu nie będzie w jakimś tam sposób technicznie przeszkadzało w odczytaniu danych z bazy msql.

Sprawa wygląda tak, że: Pobieram sobie te dane i generuje je do pliku XML...
przedstawiony przez was sposób na pewno da się dostosować do moich potrzeb, ale nie znam się za bardzo na tablicach;
zależy mi aby to:
Kod
<?php
Array
(
    [Text1] => Array
        (
            [0] => xxx
            [1] => yyy
            [2] => uuu
        )

    [Text2] => Array
        (
            [0] => zzz
            [1] => vvv
        )

)
?>


było możliwe do zapisania XML w takiej postaci:
Kod
<?xml version="1.0" encoding="UTF-8"?>
<Text1>

<element>
<id>0</id>
<text>xxx</text>
</element>

...

<element>
<id>2</id>
<text>uuu</text>
</element>
</Text1>

</Text2>

...

<element>
<id>1</id>
<text>vvv</text>
</element>
</Text2>


Aby zapisywać używałem funkcji np w takiej postaci:
Kod
$temp ="?xml version=\"1.0\" encoding=\"UTF-8\"?";
$temp='<'.$temp.'>
<Text1>';
$plik=fopen('plik.xml','w');
fwrite($plik,$temp);
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 - 04:02