Zu große SQL datei!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
auftreten
ausgeben
bedenken
datei
einstellung
entfernen
installation
laufzeit
maximum
methode
million
punkt
sekunde
statement
tabelle
text
textdatei
trennen
verbrauchter ftp
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
teile doch einfach den text in mehrere teile auf
du musst nat?rlich ganze tabellen ganz lassen
aber den rest kannst du einfach abspalten
und dann is des total einfach -
Hallo!
Ich habe gerade PHP Nuke installiert und wollte die SQL datei in PHP Admin hochladen aber das maximum betr?gt ja 2.048KB, die PHP nuke datei hat aber 11 MB.
Gibt es noch eine andere m?glichkeit die SQL datei hochzuladen?
also es is eher ungew?hnlich das ne datei ?berhaupt so gro? is
das m?ssten ja millionen zeilen sein, was ich f?r sehr unwahrscheinlich halte
aber um auf deine eingetliche frage zu sprechen zu kommen, ja es gibt ne andere m?glichkeit, n?mlich die die krauesi ein bischen komisch erkl?rt hat :P
also
du gehst in den phpmyadmin und dann in die tabelle in der du das portal installieren willst
dann auf SQL und dort f?gst du einfach den ganzen text mit copy&paste aus der sql datei ein
achja nochwas gibts beim phpnuke keine installation??
vllt liegts daran -
ein forum mit 2000 beitr?gen hat schon eine backup datei, die 3 mb gro? ist!
also von daher!!!
z.t.:
du kannst ja einfach es in eine php datei umwandeln! musst halt connection herstellen! ich glaube, das geht! -
das ist doch so stark ggegen den traffic kosten! darum verwendet man ja erst mysql oder? wenn ich ein bl?dsinn rede bitte mich ausbessern
-
slice schrieb:
Gibt es noch eine andere m?glichkeit die SQL datei hochzuladen?
1. Methode:
Es w?rde noch die M?glichkeit geben, dich direkt auf die DB zu verbinden und das SQL-Skript direkt von deinem Rechner aus ausf?hren zu lassen. Weitere Infos dazu findest du im Thread http://www.lima-city.de/boards?mode=thread&id=22297 Vorher solltest du allerdings etwaige Eintr?ge in dem Skript mit CREATE DATABASE entfernen, da dir hier auf lima-city eh die Berechtigung dazu fehlt.
2. Methode:
Wenn du das nicht willst oder kannst, k?nntest du auch die CREATE TABLE Statements aus der Datei und die INSERT INTO Statements trennen. Die CREATE TABLE Statements f?hrst du dann in PHPMyAdmin aus. Die INSERT INTO Statements listest du zeilenweise in einer Textdatei auf. Dann baust du dir ein PHP-Skript, das diese Datei zeilenweise einliest und die INSERT INTO Statements ausf?hrt. Dabei musst du allerdinges bedenken, das die Laufzeit von PHP-Skripten hier auf lima-city durch die PHP-Einstellung max_execution_time auf 10 Sekunden begrenzt ist. Also m?sstest du in dem PHP-Skript nur eine gewisse Anzahl von Zeilen bearbeiten (so viel, wie du meinst, das innerhalb von 10 Sekunden ausgef?hrt werden kann) und dann irgendein HTML-Formular ausgeben, das dann wieder das gleiche PHP-Skript aufruft, aber einen Wert ?bertr?gt, anhand dessen das Skript erkennen kann, welches die letzte bearbeitete Zeile in der Textdatei war. Das Skript f?ngt dann erst in der n?chsten Zeile an.
Man, das war jetzt reichlich kompliziert erkl?rt...
Wer besser erkl?ren kann, was ich meine, dem steht es frei, dieses zu tun. Viel Spass dabei *g*
Ich w?rde die 1. Methode benutzen, denn sie hat diverse Vorteile:
1. Kein verbrauchter FTP-Traffic
2. Kein oder sehr geringer Arbeitsaufwand
3. Fehler d?rften nicht auftreten
4. Nach dem Start des SQL-Skriptes l?uft alles automasiert ab
Hmm, zu dem 4. Punkt f?llt mir gerade ein... Man k?nnte in die HTML-Datei der 2. Alternative auch ein JavaScript schreiben, das automatisch nach einer kurzen Zeitspanne die Formulardaten absendet, also Userinput simuliert. Na ja, dann w?re es allerdings noch mehr Arbeit. -
danke, ihr habt mir sehr geholfen!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage