Hallo,
Ich habe ein Array in PHP dessen Inhalt ich gerne in eine
mysql-datenbank schreiben möchte. Das Array ist ordentlich gross
und ich schrecke davor zurück jedenen einzelnen Array Eintrag in einer Schleife via "insert table(spalte1) VALUE($Array[$i])"
einzufügen. gibt es einen effizienteren weg ein array in eine
mysql-datenbank zu schreiben ?
Viele Grüsse
Paul
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hallo Paul,
Du könntest das Array mit der Funktion serialize in einen String kovertieren und diesen (in einem einzigen Datensatz) in der DB speichern. Ohne genau zu wissen was anschließen mit dem/den DB-Einträgen passieren soll bzw. welche Aufgabe das Array erfüllt ist ein konkreter Tipp allerdings schwierig. Sind im Array nur Integers oder Alphanumerische Strings gespeichert würde sich u.U. auch implode anbieten...
Gruß
Borlander