Ich hab nun schon tagelang gelesen und probiert,
habe ein Script gebastelt, das mir eine CSV-Datei per php in eine MySql-Datenbank eintragen soll. Die Datenbank ist vorhanden, die Tabelle auch, aber nix passiert, ich bekomme nicht mal eine Fehlermeldung.
auf dem Bildschirm erscheint folgende Meldung:
Verbindung erfolgreich
Datenbank schon vorhanden
Tabelle: affilinet
allet klar
Datum Nummer Status SubPartnerID Programm Lead/Sale Netto Prov-Wert Auszahlung
0 Rows
Womit klar ist, dass nix in die Datenbank eingetragen wird.
Kann mir jemand sagen, wo der Fehler liegt?
Gruß Stoner
habe ein Script gebastelt, das mir eine CSV-Datei per php in eine MySql-Datenbank eintragen soll. Die Datenbank ist vorhanden, die Tabelle auch, aber nix passiert, ich bekomme nicht mal eine Fehlermeldung.
PHP-Code:
<?
$link = mysql_connect ("localhost", "", "") or die ("keine Verbindung möglich<br>");
print ("Verbindung erfolgreich<br>");
$result = mysql_list_tables("abrechnung");
if (!$result)
{
$res = mysql_create_db("abrechnung");
if ($res)
{
print ("<br>Datenbank erfolgreich angelegt\n");
}
else
{
printf ("Fehler beim Anlegen der Datenbank: %s\n", mysql_error ());
}
}
else print ("<br>Datenbank schon vorhanden<br>");
while ($row = mysql_fetch_row($result))
{
print "Tabelle: $row[0]<br>";
}
$rows = 1;
$fp = fopen ("beispiel.csv","r");
$tab = ("LOAD DATA LOCAL INFILE $fp INTO TABLE 'affilinet' FIELDS TERMINATED BY ';' ");
if(!$tab)
{
print ("<br>ERROR");
}
else print ("<br>allet klar<br>");
fclose ($fp);
$fields = mysql_list_fields("abrechnung", "affilinet", $link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++)
{
echo mysql_field_name($fields, $i) . "\n";;
}
$results = mysql_query("SELECT * FROM affilinet", $link);
$num_rows = mysql_num_rows($results);
echo "$num_rows Rows\n";
?>
Verbindung erfolgreich
Datenbank schon vorhanden
Tabelle: affilinet
allet klar
Datum Nummer Status SubPartnerID Programm Lead/Sale Netto Prov-Wert Auszahlung
0 Rows
Womit klar ist, dass nix in die Datenbank eingetragen wird.
Kann mir jemand sagen, wo der Fehler liegt?
Gruß Stoner
Kommentar