Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] i [XML] ładownaie do bazy pliku xml
motor
post 17.07.2006, 14:16:46
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Witam
mam taki plik xml z danymi opon, i chce je załadować do bazy struktura wygląda tak


mnie interesują <produkty> których struktura wygląda tak
  1. - <produkt id="SIEALLBAK0002" uid="33486" pd_id="" nazwa="Opona nalewana" producent="ALL" grupa="OPY">
  2. - <zdjecia>
  3.  <zdjecie plik="fotki/opgood.jpg" fit="0" domyslne="1" />
  4.  <zdjecie plik="fotki/opgood_2.jpg" fit="0" domyslne="1" />
  5.  </zdjecia>
  6. - <technika md5="453872ff52d46514d9af5841d8cfae5a">
  7.  <parametr nazwa="Prędkość maksymalna" opis="240 km h letnia" jm="" typ="varchar" />
  8.  <parametr nazwa="Standard" opis="IEEEK" jm="" typ="varchar" />
  9.  <parametr nazwa="Rozmiar" opis="Rozmiar: 14/300" jm="" typ="varchar" />
  10.  </technika>
  11.  </produkt>


Do bazy chcę wyciągnąć takie dane
id
nazwa
grupa
zdjecie plik

parametr nazwa - wszystko chcę dać do jednego pola "opis" w bazie

Jak sie do tego zabrać ? Z wsadzeniem do bazy sobie poradzę tylko jak wyciągnąć te dane z xml żebym potem mógł sobie zrobić taki insert

  1. <?php
  2. $query = "INSERT INTO wdb (a,b,c) VALUES ('$id','$nazwa','$zdjecie_plik')"; itd.
  3. ?>
Go to the top of the page
+Quote Post
Ludvik
post 17.07.2006, 18:55:54
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


PHP5 udostępnia tyle rozszerzeń, że powinieneś mieć problem z wyborem, a nie ze znalezieniem smile.gif DOM, SimpleXML, ostatecznie SAX. Zacznij może od SimpleXML.

PHP4 udostępnia też DOM, ale w starszej wersji, która jest okropnie dziurawa i ogólnie jest do... bani. Tam możesz posłużyć się SAX'em.

Polecam zapoznać się z manualem, opanowanie SimpleXML nie jest niczym trudnym,


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 03:52