Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Web Services, XML
Importare dati XML su database MySql in PHP
venerdì 17 luglio 2009 - 09.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gianbttf
Profilo
| Newbie
15
messaggi | Data Invio:
ven 17 lug 2009 - 09:24
Sto pensando un modo per poter inserire dei dati all'interno di tabelle su mysql a partire da un file XMl usando uno script PHP.
mi spiego meglio:
ho un file XML semplice che contiene informazioni di ordini, clienti, secondo questo tipo di struttura:
<?xml version="1.0" encoding="UTF-8"?>
.
.
<prodotto>
<descrizione>
mela
</descrizione>
<categoria>
frutta
</categoria>
.
.
</prodotto>
<prodotto> reinizia altro prodotto e cosi via...
.
.
quindi avrei un file XML e dovrei far in modo di interpretarlo per poterlo poi importare nel database(immagino abbia bisogno di query INSERT).
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
ven 17 lug 2009 - 11:15
Ciao.
Un dataset non è niente altro che la rappresentazione a tabella di un file XML, pertanto, potresti caricare (con le automazioni che ti fornisce la classe DataSet) il file Xml in un Dataset.
Una volta popolato il Dataset, dovresti già sapere come persistere i dati nel Db, altrimenti ..... facci sapere....
Ciao.
gianbttf
Profilo
| Newbie
15
messaggi | Data Invio:
ven 17 lug 2009 - 13:41
grazie, il dataset è una funzione particolare in PHP? cioè posso tipo asegnargli il file .xml con uno script php oppure è una cosa da fare esternamente?
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
ven 17 lug 2009 - 21:25
Ciao.
Cosa intendi per "esternamente"?
gianbttf
Profilo
| Newbie
15
messaggi | Data Invio:
lun 20 lug 2009 - 09:32
Intendo un programma o linguaggio esterno al PHP perchè non ho trovato la funzione "DataSet". su PHP ho trovato parser SAX e DOM per l'interazione con XML, anche se non so se è quello che serve a me.
Lanello
Profilo
| Senior Member
218
messaggi | Data Invio:
lun 27 lug 2009 - 19:13
se vuoi usare xml come se fosse un'array che è praticamente come un dataset se lo usi bene, ti consiglio questa classe che ho scovato un po di tempo fa ed uso assiduamente
http://mysrc.blogspot.com/2007/02/php-xml-to-array-and-backwards.html
----------------------------------------------------------------------
http://www.flashinlabs.biz
o .com o .net o .it fate voi :P
gianbttf
Profilo
| Newbie
15
messaggi | Data Invio:
mar 28 lug 2009 - 10:36
grazie lanello per la dritta, mi sono mosso verso l'utilizzo del parser DOM in php. in pratica ciclo all'interno del file xml e con uno switch mi memorizzo i vari dati in un array con i vari nomi assegnati giusti. ora dovrei importare questi dati che ho nell'array all'interno del database e non sono molto esperto a riguardo, poi non sono dati che vanno in unica tabella ma in più tabelle, che ti tipo di query mi consigliereste di usare?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !