Hy hab ein import
das hab ich zu dem umgebaut, weil ich ein statisches feld brauche:
jetzt funktionierts aber nicht mehr egal wie ichs drehe, das hab ich falsch gemacht?
PHP:
$query = "INSERT INTO `ava_kunden` (`anrede`, `vname`, `nname`, `str`, `plz`, `ort`, `tel`, `gebdat`, `kontinh`, `bank`, `blz`, `kontnr`, `auftrag`, `agent`) VALUES ";
while($line = fgets($file)){
$line = preg_replace("/\\r?\\n$/", "", $line);
$eintraege = explode(";", $line);
if (count($eintraege) != 14) continue;
else {
for ($j = 0; $j < 14; $j++){
$eintraege[$j] = "'" . mysql_real_escape_string($eintraege[$j]) . "'";
}
$res = mysql_query($query . "(" . implode(", ", $eintraege) . ")");
if (!$res){
die("Die Abfrage \"" . $query . "(" . implode(", ", $eintraege) . ")" . "\" konnte nicht ausgeführt werden: " . mysql_error() . " (Fehlernr.: " . mysql_errno() . ")");
}
}
}
das hab ich zu dem umgebaut, weil ich ein statisches feld brauche:
PHP:
$query = "INSERT INTO `ava_kunden` (`anrede`, `vname`, `nname`, `str`, `plz`, `ort`, `tel`, `gebdat`, `kontinh`, `bank`, `blz`, `kontnr`, `auftrag`, `agent`, `datensatz`) VALUES ";
while($line = fgets($file)){
$line = preg_replace("/\\r?\\n$/", "", $line);
$eintraege = explode(";", $line);
if (count($eintraege) != 15) continue;
else {
for ($j = 0; $j < 14; $j++){
$eintraege[$j] = "'" . mysql_real_escape_string($eintraege[$j]) . "'";
}
$eintraege[15] = "'test'";
$res = mysql_query($query . "(" . implode(", ", $eintraege) . ")");
if (!$res){
die("Die Abfrage \"" . $query . "(" . implode(", ", $eintraege) . ")" . "\" konnte nicht ausgeführt werden: " . mysql_error() . " (Fehlernr.: " . mysql_errno() . ")");
}
}
}
jetzt funktionierts aber nicht mehr egal wie ichs drehe, das hab ich falsch gemacht?