 |
| 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 |
03.02.2003, 11:24
|
#1
|
|
TP-Member
Registriert seit: Feb 2003
|
Speichern von Daten aus der MySql in eine TXT Datei
also ich habe es schon die ganze zeit versucht, bzw. habe im i-net gesucht aber ich bin nicht weitergekommen.
kann mir einer ein beispiel geben in dem daten aus einer mysql ausgelesen und direkt in eine txt-datei abgespeichert werden?
das wäre sehr nett weil ich so langsam echt am verzweifeln bin. :/
__________________
Mors certa, hora incerta.
|
|
|
03.02.2003, 11:29
|
#2
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Hi !!
Klaro... das geht direkt in MySQL. Schau dir mal diese Seite genau an: http://www.mysql.com/doc/en/SELECT.html
Dort gibt sowas wie SELECT INTO ... INTO OUTFILE 'file_name'
Die genauen Parameter findest du auf der Seite.
Gruss
Jan
|
|
|
03.02.2003, 11:41
|
#3
|
|
TP-Member
Registriert seit: Feb 2003
|
erstmal danke für die schnelle antwort...
ich wollte es aber aus gründen der übersichtlichkeit nicht direkt über die mysql machen.
die funktion die du mir gegeben hast fungiert auch eher als ein dump.. zumindest steht es da.
ich hatte mir das so ungefähr vorgestellt:
PHP-Code:
include '../config.php';
@session_start();
$kunnum = $HTTP_SESSION_VARS["kunnum"];
/*
// Verbindung zur Datenbank wird aufgebaut
if (!($verbindung = mysql_pconnect ("$server","$user","$password"))) {
echo("Die Verbindung konnte nicht hergestellt werden!<p>");
exit();
}
if (!(mysql_select_db ("$dbname",$verbindung))) {
echo("Sorry die Datenbank konnte nicht ausgewählt werden!<p>");
exit();
}
$query = ("SELECT KUNNUM,PRONUM,PROMEN from BESTELLUNG where KUNNUM = '$kunnum' ");
$result_details = mysql_query ($query);
$fp = fopen ("../order/data/$kunnum.txt","w");
while ($zeile = mysql_fetch_object($result_details)){
$text = "$zeile->PRONUM|$zeile->PROMEN|";
fwrite($fp,$text,300);
}
fclose($fp);
wobei das nicht wirklich funktioniert... :/
__________________
Mors certa, hora incerta.
|
|
|
03.02.2003, 11:42
|
#4
|
|
TP-Member
Registriert seit: Feb 2003
|
was ist das denn?! das habe ich gar nicht geschrieben... also nicht so.. :/
__________________
Mors certa, hora incerta.
|
|
|
03.02.2003, 11:45
|
#5
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
ich auch nicht?
Dann erklär dochmal, was du genau machen willst... eine DB in eine TXT-Datei speichern ist für mich eine Art Dump...
|
|
|
03.02.2003, 11:45
|
#6
|
|
TP-Member
Registriert seit: Feb 2003
|
also hier noch mal das script:
include '../config.php';
@session_start();
$kunnum = $HTTP_SESSION_VARS["kunnum"];
/*
// Verbindung zur Datenbank wird aufgebaut
if (!($verbindung = mysql_pconnect ("$server","$user","$password"))) {
echo("Die Verbindung konnte nicht hergestellt werden!<p>");
exit();
}
if (!(mysql_select_db ("$dbname",$verbindung))) {
echo("Sorry die Datenbank konnte nicht ausgewählt werden!<p>");
exit();
}
$query = ("SELECT KUNNUM,PRONUM,PROMEN from BESTELLUNG where KUNNUM = $kunnum");
$result_details = mysql_query ($query);
$fp = fopen ("../order/data/$kunnum.txt","w");
while ($zeile = mysql_fetch_object($result_details)){
$text = "$zeile->PRONUM|$zeile->PROMEN|";
fwrite($fp,$text,300);
}
fclose($fp);
mit den php tags funzt das irgendwie nicht.. :/
__________________
Mors certa, hora incerta.
|
|
|
03.02.2003, 11:53
|
#7
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Ein Dump also... Das kannst du, wie gesagt, mit der oben beschriebenen Sache ohne Probs machen...
Aber vielleicht funktionierts ganz einfach nicht, da du alles nach $kunnum = $HTTP_SESSION_VARS["kunnum"]; auskommentierst? 
|
|
|
03.02.2003, 11:58
|
#8
|
|
TP-Member
Registriert seit: Feb 2003
|
aso... nene... ich hatte was anderes probiert... deswegen habe ich es dort auskommentiert... hatte ich aber beim testen nicht gemacht...

__________________
Mors certa, hora incerta.
|
|
|
03.02.2003, 12:04
|
#9
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
mal wertfrei und ohne auf sinnhaftigkeit zu prüfen:
$text = "$zeile->PRONUM|$zeile->PROMEN|";
$text = $zeile->PRONUM."|".$zeile->PROMEN."|";
objektzeuchs wird auch in einem " nicht ausgeführt. also entweder wie oben oder
$text = "{$zeile->PRONUM}|{$zeile->PROMEN}|"; so.
(wobei ich für das letztere snipset jetzt mal vorsichtigerweise meine hand nicht ins feuer legen möchte  )
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
03.02.2003, 12:06
|
#10
|
|
TP-Member
Registriert seit: Feb 2003
|
danke..
ich werde mal deine variante ausprobieren...
bin echt erfreut wie schnell man hier hilfe bekommt. 
__________________
Mors certa, hora incerta.
|
|
|
|
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 01:30 Uhr.
|
 |