| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hallo, zunächst benötigst du einen XML-Parser, den dir zum Beispiel das genannte PEAR-Paket liefert. Dies übernimmt die Aufgabe die XML-Datei zu analysieren* und in ein Objekt oder einen Array zu schreiben. Dieses/diesen kannst du dann auslesen und dir darüber selbst einen SQL-Query basteln, der die Daten in die Datenbank speichert. Ich würde dich bitten in Zukunft auch auf die Qualität deiner Postings zu achten, du hast Recht häufig Fragen, die nur mit mehreren Nachfragen zu beantworten sind. Du musst zugeben, dass das weder für dich noch für uns, Sinn macht, jedes mal nachzufragen. Das kostet Zeit und Nerven. Hierzu auch für dich noch einmal ein Link auf die Forenregeln: http://www.phpfriend.de/forum/ftopic57083.html Danke für dein Verständnis. * Wenn ich mich recht erinnere, überprüft XML_Unserializer nur unzureichend die XML-Datei, das heißt wenn sie syntaktisch falsch ist wird ein echter PHP-Fehler geworfen, also vorsicht. Bin aber nicht mehr ganz sicher. Ist schon etwas länger her und auch nur vom Hören-Sagen eines Kollegen aufgeschnappt. Ansonsten ist die Klasse aber gut (diesmal aus eigener Erfahrung). Wenn du PHP5 hast, würde ich aber eher auf SimpleXML setzen (mehr dazu im Manual), dann brauchst du PEAR nicht installieren. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 17.01.2006
Beiträge: 468
![]() | also wenn er sowieso der ganze xml inhalt in db reinhauen möchte, dann ist auch normaler XML parser(SAX) gut genug, da er direkt beim auslesen die daten mit insert in tabelle einfügen kann was natürlich bei den grosseren xml-dateien sehr speicherschönend ist und der Zwischen-Array gar nicht benötigt wird. http://de3.php.net/manual/de/ref.xml.php also nur 2 eigene funktionen schreiben, die als parameter in xml_set_element_handler() übergeben |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] importieren von csv datei in mysql tabelle | Datenbanken | 3 | 02.06.2009 23:45 | |
| SQL Datei mit PHP importieren?! | Nightuser | PHP Tipps 2008 | 13 | 01.02.2009 01:51 |
| [Erledigt] Hochgeladene Datei wird doppelt abgelegt | thecracked | PHP Tipps 2008 | 3 | 01.07.2008 16:31 |
| Datei per Buttonklick runterladen... | go1denboy | PHP Tipps 2008 | 7 | 14.06.2008 20:25 |
| Config Datei oder Datenbank | snatch-ic | PHP Tipps 2008 | 11 | 17.03.2008 06:13 |
| Großer Baum -> Große Datei -> Hohe Ladezeit :( | PsychoEagle | PHP Tipps 2008 | 7 | 22.09.2007 12:44 |
| Datei durchsuchen | Wöllchen | Beitragsarchiv | 3 | 02.03.2006 22:23 |
| Datei importieren | Mano | PHP Tipps 2005-2 | 3 | 16.10.2005 15:14 |
| [Erledigt] SQL Datei per PHP in die Datenbank eintragen | PHP Tipps 2005-2 | 3 | 06.10.2005 12:57 | |
| XML File importieren in MYSQL Datenbank | Datenbanken | 2 | 03.09.2005 13:28 | |
| Datei auf FTP-Server ändern ohne lokal abzuspeichern | faux | PHP-Fortgeschrittene | 11 | 02.09.2005 11:54 |
| Ordner Struktur auslesen bestimmte datei finden .... | silverghost | PHP Tipps 2005 | 3 | 24.05.2005 13:55 |
| php und ftp | PHP Tipps 2004 | 4 | 07.10.2004 09:58 | |
| [Erledigt] Kann SQL Datei über phpMyAdmin nicht importieren | Datenbanken | 1 | 11.08.2004 09:53 | |
| Problem beim importieren einer Datenbank | PHP Tipps 2004 | 8 | 09.08.2004 15:05 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.