Benutzer-Werkzeuge

Webseiten-Werkzeuge


datei_auslesen_und_zeilenweise_befehle_ausfuehren
Folgendes, ich habe eine Textdatei
Jun 28 18:23:59 00-12-f0-02-1d-3a
Jun 28 18:33:14 00-12-f0-02-1d-3a
Diese Daten möchte ich nu in die Mysql Datenbank senden.
Wobei jede Zeile einen Eintrag in die Datenbank darstellen soll.
<?php 
$in = fopen ("datei.txt", "r");
while (!feof($in)) {
	$zeile = fgets($in);
	$felder=explode(" ", $zeile);
	$resultat=mysql_query("INSERT INTO tabelle SET feld0='$felder[0]', feld1='$felder[1]',  ... ");
}
...
?>
while read -r m d t M; do \
    echo "INSERT INTO table (month, day, time, mac) \
        VALUES ( '$m', '$d', '$t', '$M' );" ;
done < DATEI | mysql -uMeinDBuser -p
awk '{print "INSERT INTO table (month, day, time, mac) VALUES ($1, $2, $3,\
 $4);"}' test-file >test.sql

mysql -u user -h host -D db-name < test.sql 
datei_auslesen_und_zeilenweise_befehle_ausfuehren.txt · Zuletzt geändert: 2009/07/15 06:19 (Externe Bearbeitung)