php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.04.2005, 16:50  
Gast
 
Beiträge: n/a
Standard Speicherproblem nach Providerumzug

Hi
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.04.2005, 17:09  
Gast
 
Beiträge: n/a
Standard

Vom Prinzip her ist es ja das:

17.10. Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
http://www.php-faq.de/q/q-mysql-seitenweise.html

Ich muss aber zugeben, dass ich keine Lust habe, deinen chaotischen Quellcode genauer zu begutachten. Rücke den Käse mal ordentlich ein und hier und da mal eine sinnvoll eingefügte Leerzeile macht die Sache ebenfalls leserlicher.

Gruß
phpfan
 
Alt 24.04.2005, 17:18  
Gast
 
Beiträge: n/a
Standard

Hi
 
Alt 24.04.2005, 17:30  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Manja_Maus
Danke für deine Antwort. Bei mir geht es aber darum, die Datei die ich runterladen möchte zu teilen und dann in die Datenbank zu stecken. Lies bitte den letzten Absatz nochmal.
Der Code ist zwar eher unverständlich .. aber es ist nicht zu sehen, dass du irgendwas besonderes mit den Daten anstellen würdest ...

http://phpmyadmin.net oder
http://www.mysqldumper.de/de/index.php

Zitat:
Zitat von Manja_Maus
PS: Bitte entschuldige nochmals dein Code. Ich hatte schon beim Posten versucht alles ordentlich einzurücken. Klappte leider nicht. Liegt wohl an meinem Browser
Im Browser ist einrücken ein wenig spät ...
Guradia ist offline  
Alt 24.04.2005, 17:44  
Gast
 
Beiträge: n/a
Standard

Hi
 
Alt 24.04.2005, 20:46  
Gast
 
Beiträge: n/a
Standard Re: Speicherproblem nach Providerumzug

Zitat:
Zitat von Manja_Maus
Wie kann ich es nun anstellen, dass mein Script jeweils 500 Zeilen ausliest, dann in eine Datei schreibt, den gerade erstellte Inhalt der Datei in die Datenbank überträgt und dann die nächsten 500 Zeilen liest um diese wiederum in eine Datei zu schreiben damit die nächsten 500 Zeilen in die Datenbank geladen werden?
Nicht die Anzahl der Zeilen ist entscheidend, sondern die verstrichene Zeit.
Du musst überprüfen ob die Scriptausführungszeit in die Nähe der max_execution_time kommt und damit der Abbruch droht.

Du kannst es wie MySQLDumper machen:
- hole eine Zeile aus der Datei ab dem Offset
- überprüfe ob noch genügend Zeit für die Ausführung des Eintrags übrig ist
- wenn ja, Eintrag in die DB vornehmen und nächste Zeile holen
- wenn nein -> Offset in der Datei ermitteln und Selbstaufruf des Scripts per Javascript mit Übergabe des Offsets

Nach diesem simplen System arbeitet MySQLDumper und kann so mit beliebig großen Datenbanken umgehen.

Viel Glück beim Umsetzen.
 
Alt 25.04.2005, 07:04  
Gast
 
Beiträge: n/a
Standard

Hi
 
Alt 25.04.2005, 08:52  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard Re: Speicherproblem nach Providerumzug

Zitat:
Zitat von DSB
Nicht die Anzahl der Zeilen ist entscheidend, sondern die verstrichene Zeit.
Du musst überprüfen ob die Scriptausführungszeit in die Nähe der max_execution_time kommt und damit der Abbruch droht.
Wenn ich das Ursprungsposting richtig gelesen habe, geht es nicht um eine zu lange Verarbeitungdauer, sondern um zu viel Speicher.
Der_Gerhard ist offline  
Alt 25.04.2005, 08:59  
Gast
 
Beiträge: n/a
Standard

Hi
 
Alt 25.04.2005, 09:43  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Manja_Maus
ich kann wenn auch nur max. 2 mb verarbeiten. ich kurve nun schon seit 4 tagen durchs netzt um irgenwo etwas hilfe zu bekommen, lese auch hier und da was nur das richtige war für mich noch nicht dabei.
Was spricht gegen MySQL-Dumper?
Wie schon erwähnt, du machst mit den Daten nichts auffällig besonderes. Eine Standardlösung dürfte also völlig ausreichen.
Guradia ist offline  
 


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
Speicherproblem: memory_limit ändern hilft nicht Ronny76 PHP Tipps 2008 3 30.08.2007 14:42
Speicherproblem in Datenbank Arturo Leonardo PHP Tipps 2006 50 23.02.2006 12:47
bild mit wasserzeichen uploaden! Speicherproblem!! 18inch PHP Tipps 2004-2 4 18.12.2004 00:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
providerumzug mit mysql datenbanken, providerumzug mysql datenbank

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 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.