Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

daten aus einem txt-file holen mit php

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

ist es möglich aus einem TXT-File das wie folgt aufgebaut ist Daten herauszuholen und in eine Tabelle in mySQL zu speichern??

Das TXT-File ist wie folgt aufgebaut:

hans müller;teststr. 5;90334 testhausen;

Ja - natürlich:


$f = fopen("deinfile.txt");
while($line = fgets($f,1024)) {
// hier kann nun die einzelne Zeile zerstückelt werden
// und in die Datenbank geschrieben werden!
} [/PHP]

Dazu muss ich aber sagen, dass wenn die Datei einen festen aufbau im cvs-format hat, und mit der DB-Tabelle übereinstimmt, die Datei auch über Mysql eingelesen werden kann!

gruss

markus

Zum zerlegen empfehle ich dir die Funktion explode

Dazu muss ich aber sagen, dass wenn die Datei einen festen aufbau im cvs-format hat, und mit der DB-Tabelle übereinstimmt, die Datei auch über Mysql eingelesen werden kann!

Ich habe eine Datei im CVS-Format. Und eine Tabelle kann ich ja erstellen die die gleiche Spaltenanzahl hat. Wie kann ich diese Datei dann direkt in MYSql einlesen??

Hier ist ein kleines Beispiel:


if($DATA) { // DATA ist ein File, das durch einen Durchsuchen-Button übergebn wird!
copy($DATA,"objekt.data");
$file = realpath("objekt.data");
$file = addcslashes($file,"\\");


$sql = "LOAD DATA INFILE '$file' REPLACE INTO TABLE objekt ";
$sql .= "FIELDS TERMINATED BY ';' ";
$sql .= "(id,strasse,nummer,zusatz,plz,ort)";
$res = mysql_query($sql);
# echo $sql;
$error = mysql_error();
if(!$error) {
$info = "Daten wurden korrekt übertragen";
}
if(is_file("objekt.data")) {
unlink("objekt.data");
}
}
[/PHP]

Ich hoffe der code ist verständlich!

Du kannst den SQL-Befehl natürlich auch an der MYSQL-KOnsole eingeben!

vielen dank für die schnelle hilfe. ich werde das script mal ausprobieren....

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.