php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2004, 18:37  
Gast
 
Beiträge: n/a
Standard [Erledigt] Inhalt von Arrays in Datenbank schreiben

hallo

ich habe bereits gesucht aber noch nicht das gefunden was ich suche

ich habe in Php ein Array mit ca 6000 einträgen.

$arr[0]
...
$arr[6000]

in einer for schleife (i=0;i<count(arr);i++)

geh ich die array durch und trage diese dann mittels

insert into .... in eine tabelle ein.
das ganze dauert 10 sekunden. das auslesen der einzelnen daten und ein bisschen verarbeitung dauerte nur 9.

gibt es eine möglichkeit die inhalte des arrays in einem rutsch einzutragen?

fragt bitte nicht nach dem sinn. ich probier ein bissl rum und bin nun am optimieren. von 40 bin ich mit auslesen und eintragen auf 20 runter (6000 datensätze) allerdings stört mich die routine zum eintragen noch etwas.

gibt es da eine möglichkeit? danke im voraus
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.12.2004, 18:50  
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 129
Ratte78
Standard

Du kannst per Insert gleich mehrere Sätze einfügen.
Bau also einen SQL-Befehl auf mit jeweils 1000 oder 2000 Sätzen. Das sollte wesentlich schneller gehen.
-> insert into tabelle (feld1, feld2) values(1, 2), (3, 4)....

Schöner wärs du hättest die 6000 Sätze bereits in einer anderen Tabelle, statt in einem Array. Dann könnte die ganze Arbeit die DB machen.
__________________
Jede Lösung verändert das Problem.
Ratte78 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Datenbank Inhalt löschen alfonsodiecko Datenbanken 2 08.05.2008 08:26
Variablen in Datenbank speichern und auslesen freehawk PHP-Fortgeschrittene 4 16.03.2008 17:22
Arrays in eine Datenbank schreiben deCoo PHP Tipps 2007 8 20.04.2007 23:05
Sql Datenbank durchsuchen und vergleichen Teambyte PHP Tipps 2006 5 14.09.2006 11:11
datenbank inhalt mit php datei ändern schorsch PHP Tipps 2006 1 02.09.2006 14:18
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
Inhalt eines Arrays richtig formatieren PHP Tipps 2005-2 11 01.08.2005 11:09
Tabellenzeile ausblenden wenn kein inhalt in Datenbank PHP Tipps 2005-2 27 31.07.2005 19:37
Werte von mehreren Arrays in Datenbank schreiben! PHP Tipps 2005 10 10.04.2005 16:43
[Erledigt] Verschachtelte Arrays ausgeben PHP-Fortgeschrittene 2 10.12.2004 11:29
Inhalt eines Arrays in eine Variable stecken PHP Tipps 2004-2 5 30.11.2004 19:01
Drei verschiedene Arrays in die Datenbank? Paulo PHP Tipps 2004-2 21 18.11.2004 15:54
[HILFE] Datenbank Inhalt fuer andere Webseiten !?! PHP Tipps 2004-2 3 05.11.2004 17:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
array in datenbank schreiben, arrays in datenbank eintragen, array in die datenbank eintragen, arrays in datenbank, php array für insert datenbank auslesen, arrays in datenbank schreiben php, php array datenbank, tabelllen daten von array in db schreiben, in arrays oder datenbank, array mit insert in datenbank schreiben, inhalte eines arrays datenbank auslesen, inhalte von array in datenbank schreiben, tabelle aus der datenbank schreiben, php array in datenbank schreiben, inhalt eines arrays, datenbank inhalte in ein array schreiben, wie kann ich mehrere array in die datenbank schreiben?, inhalt eines arrays in einen anderen schreiben, datenbankinhalt dursuchen, html inhalte aus datenbank

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.