Einzelnen Beitrag anzeigen
  #3  
Alt 14.09.2003, 15:07:12
Lars_oha Lars_oha ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 45
Besten dank.

Jetzt nur noch eine Frage. Wie wähle ich die Datei aus die irgendwo auf dem PC liegt und dann in die DB geschrieben werden soll?

Momentan bekomme ich noch diese Fehlermeldung:

Zitat:
Warning: file(mp3tag.csv) [function.file]: failed to create stream: No such file or directory in E:phpmp3mp3mp3_load.php on line 9
Ist ja auch klar, weil die Datei nicht in dem Verzeichnis liegt.

Und zum zweiten Problem. Wenn die Datei in dem Verzeichnis liegt werden auch die Daten in die DB geschrieben, aber irgendwie total falsch.Aussehen tut das in der DB so:

Zitat:
Bearbeiten Löschen 000001 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000002 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000003 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000004 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000005 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000006 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000007 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000008 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000009 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000010 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000011 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000012 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000013 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000014 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000015 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000016 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000017 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000018 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000019 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Bearbeiten Löschen 000020 2003 2003 2003;8;CD2;Darkside Of My Drea 2003;5;CD2;Do Not Attempt;Kayl 2003;12;CD2;Drum & Bass;Future
Und zum vergleich die *.csv.

Zitat:
2003;10;Album;Another World;Mike Koglin feat. Marine;
2003;4;Album;Back In Time;Time Travellers;
2003;8;Album;Darkside Of My Dreams;Nightwatchers;
.
.
.
Was mache ich da falsch? Der Code sieht jetzt so aus.

PHP-Code:
<?php
include ("config.php");
$verbindung = @mysql_connect("$host","$name","$pw");
if (!
$verbindung)
{
    echo 
"Zur Zeit ist keine Verbindung zur Datenbank möglichn";
    exit;
}
$f=file('mp3tag.csv');
for (
$i=0$i<count($f); $i++) {
 
$t=explode(';'$f[$i]);
 
mysql_query("INSERT INTO musik.mp3 (jahr, nr, album, interpret, titel)
              VALUES ('$f[0]', '$f[1]', '$f[2]', '$f[3]', '$f[4]');"
) or die(mysql_error());
}
?>
Mit Zitat antworten