 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
13.05.2002, 20:15
|
#1
|
|
TP-Moderator
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
|
Datenbank-Update
Hallo,
Wie kann ich eine Tabelle aus einer Datenbank per php auf dem Server speichern lassen?
Praktisch wäre auch, wenn ich überprüfen könnte, ob die Sicherung erfolgreich war.
Weiß jemand Rat?
Vielen dank!
|
|
|
13.05.2002, 22:15
|
#2
|
|
TP-Member
Registriert seit: Jan 2002
|
so ganz hab ichs nicht verstanden....
wenn du eine tabelle z.b. in einer textdatei speichern willst dann könnetest du INSERT befehle generieren lassen und diese in einer Textdatei speichern.
aber phpMyAdmin ist das perfekte script dazu...
__________________
Lebet lange und in Frieden.
|
|
|
13.05.2002, 22:27
|
#3
|
|
TP-Moderator
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
|
Hallo,
Danke für Deine Antwort!
Also das ist so:
Ich habe ein php-Script geschrieben, dass "gefährliche" Sachen mit einer Datenbank-Tabelle (fw_members) macht. Wenn ich aus Versehen etwas falsch eingebe, ist die Datenbankinhalt kaputt. Also will ich vor jeder Aktion die Datenbanktabelle automatisch speichern lassen. Aber ich habe keine Ahnung wie ich das machen könnte... 
|
|
|
14.05.2002, 01:01
|
#4
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
PHPmyAdmin
Mach einen Dump von der kompletten Datenbank oder nur die Tabelle, wie Du halt willst mit PHPmyAdmin (dump und irgendwas mit senden oder so, dann beginnt download). Dann wieder mit PHPmyAdmin auf dein lokales System oder wo auch immer einfügen...
|
|
|
14.05.2002, 17:52
|
#5
|
|
TP-Moderator
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
|
Hallo,
Vielen Dank für Euer Bemühen!
Aber versteht ihr es denn nicht? Die Datenbanktabelle soll AUTOMATISCH auf dem Server gespeichtert werden! *verzweifel*
Schmoooobiiiiiiii ????!!!!!

|
|
|
14.05.2002, 18:46
|
#6
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
vielleicht mal so...
Hm... ich verstehe... dann mach doch einfach ne komplette select * abfrage lass eine txt datei (ich glaub mit fopen) öffnen, trag jede spalte als je eine zeile in diese ein...
Dann halt noch ein skript dass, bei falsch eingabe von dir, den kram aus der txt ausliest und wieder in die table einfügt...
(musst die Befehl auf php.net mal nachschlagen von fopen ist bestimmt ein link sonst schreib mir ne mail und ich schau mal nach)
kommt dann halt beim 2. skript drauf an, ob du auch Datensätze komplett löschst oder nicht, ansonsten einfach nach ID Vergleich updaten und alles ist wieder beim alten....
Ist ein database dump vom PHPMYADMIN eigentlich großartig anders?
|
|
|
14.05.2002, 19:38
|
#7
|
|
TP-Moderator
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
|
Re: vielleicht mal so...
Zitat:
Original geschrieben von MuschPusch
Ist ein database dump vom PHPMYADMIN eigentlich großartig anders?
|
Ja, weil es nicht autmatisch geht. Ich will nicht vor jedem Aufruf dieser Datei PHPMYADMIN starten.
Hat nicht jemand zufällig ein Script zum Sichern der DBTabelle da?
|
|
|
16.05.2002, 18:45
|
#8
|
|
TP-Moderator
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
|
Wie kann man eine Dump-Datei einer Datenbanktabelle automatisch per PHP erstellen lassen, wie sie in PhpMyAdmin gemacht wird?

|
|
|
16.05.2002, 18:56
|
#9
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
Ich glaub wir reden aneinander vorbei, ich hatte mich gefragt, ob phpmyadmin es ÜBERHAUPT anders macht, als die art und weise, wie ICH sie beschrieben habe....
Also via fopen eine txt öffnen und dann Zeile für Zeile eintragen, wenn Du nämlich unter phpmyadmin einen dump machst hast du die Auswahl ob als *.csv oder keine ahnung wie das Format heißt oder als *.TXT. Er trägt noch zusatz infos wie Tabellennamen etc ein aber das bräuchtest du ja eigentlich nich, da du ja, so hab ich dich verstanden, nur eine Table sichern willst...
|
|
|
17.05.2002, 13:20
|
#10
|
|
TP-Moderator
Registriert seit: Jul 2001
Ort: Regensburg / Landshut
|
OK, jetzt haben wir uns glaube ich verstanden
Jetzt bräuchte ich nur noch so ein Script...
|
|
|
17.05.2002, 14:14
|
#11
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
Do it yourself...
$sql=select * FROM tabellexy;
$query=(mysql_db_query etc...);
while($arr= mysql_fetch_array($query)){
"fopen" mit parameter zum schreiben, öffnet die Datei...
"fputs" kann man glaub ich einen String in die txt einfügen...
also fputs ($arr[0]) oder so musst halt unter php.net mal syntax checken....
}
so sollte es funzen... aber wir reden wahrscheinlich immmer noch aneinander vorbei ;-)
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:25 Uhr.
|
 |