Also ich werde das ganze Script posten ,denn mit der Fehlermeldung hab ich probleme
ich bekomme nix angezeigt. Bin aber auch nicht so erfahren mit Errorlog
Ich setze gerade den RPI3 neu auf und werde dann wenn alles läuft genau noch mal
hier drauf eingehen .Ich hatte ein SSH2 problem das nun gelöst ist.
Hier aber mal kurz der Code
PHP-Code:
<?php
error_reporting(0);
$server = 'localhost';
$user = 'xxxxxx';
$passwort = '##xxxxxxxx';
$database = 'xxx';
$file = '/media/usb0/www/xxx/xxxxxxliste.csv';
echo '<table style="border-style:ridge; border-width:thick; border-color:#00fdff; font-weight:bolt;">';
//echo '<tr><td BGCOLOR="00ffff" FONT COLOR="#FF0000">';
$verbindung = mysql_connect($server, $user, $passwort) or die ("Keine Verbindung möglich");
$sql = "DROP DATABASE $database";
$retval = mysql_query($sql);
echo '<td BGCOLOR="00FF00" FONT COLOR="#FFFF00">Datenbank wurde gelöscht</td></tr><tr>';
if (mysql_query("CREATE database IF NOT EXISTS $database")==true)
{echo '<td BGCOLOR="00FF00" FONT COLOR="#FFFF00">Datenbank wurde angelegt</td></tr><tr>';
mysql_select_db($database) or die ("Datenbank nicht vorhanden");
//Tabelle anlegen
if (mysql_query("CREATE TABLE IF NOT EXISTS xxxdaten ( Anlage varChar(30), Teil varChar(30), DN varChar(10), PN varChar(10), MasseLager varChar(40), MasseOriginal varChar(40), Schrauben varChar(20), Typ varChar(20));")==true)
{echo '<td BGCOLOR="00FF00" FONT COLOR="#FFFF00">Tabelle wurde angelegt</td>';
//Daten einlesen
$sql = "LOAD DATA INFILE '$file' INTO TABLE xxxdaten FIELDS TERMINATED BY ',' ENCLOSED BY '' LINES TERMINATED BY '\n' IGNORE 1 LINES ()";
if (mysql_query($sql)==true)
{echo '</tr><tr><td BGCOLOR="00FF00" FONT COLOR="#FFFF00">Daten wurden eingelesen</td></tr><tr>';
echo '<meta http-equiv="refresh" content="3; URL=/xxx/index.php">';
} else {echo '<td BGCOLOR="FF0000" FONT COLOR="#FFFF00">Daten konnten nicht eingelesen werden</td>';}
} else {
echo '<td BGCOLOR="FF0000" FONT COLOR="#FFFF00">Tabelle konnte nicht angelegt werden</td>';
}
}
else
{
echo "Datenbank konnte nicht angelegt werden";
}
echo "</table>";
?>
Wie kann ich am besten ne Fehlerabfrage hier machen? Verbindung ok alles geht bis auf Load Data Infile