Hallo und Guten Morgen,
ich habe ein Problem ich versuche ein array in die Datenbank zu überspielen.
Aber leider werden nur die (%s)-Zeichen in die Tabelle überspielt. Habe aber leider auch keine ahnung was ich falsch mache.
Danke schonmal für die Hilfe.
ich habe ein Problem ich versuche ein array in die Datenbank zu überspielen.
Aber leider werden nur die (%s)-Zeichen in die Tabelle überspielt. Habe aber leider auch keine ahnung was ich falsch mache.
Danke schonmal für die Hilfe.
PHP-Code:
$verbindung = mysql_connect ("localhost",
"root", "")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("Datenbank")
or die ("Die Datenbank existiert nicht.");
for($i=0;$i<4;$i++)
{
$sql = "INSERT INTO mitarbeiter (bezeichnung, anrede, titel, vorname, nachname, vertragsende, vertragsanfang,
personalnummer, check1, check2, check3)
VALUES ('%s','%s', '%s', '%s', '%s', '%s', '%s', '%s', '', '', '' )";
$sql1 = printf($sql, $AbfrageImArray[$i]['bezeichnung']);
$sql2 = printf($sql, $AbfrageImArray[$i]['anrede']);
$sql3 = printf($sql, $AbfrageImArray[$i]['titel']);
$sql4 = printf($sql, $AbfrageImArray[$i]['vorname']);
$sql5 = printf($sql, $AbfrageImArray[$i]['nachname']);
$sql6 = printf($sql, $AbfrageImArray[$i]['vertragsende']);
$sql7 = printf($sql, $AbfrageImArray[$i]['vertragsanfang']);
$sql8 = printf($sql, $AbfrageImArray[$i]['personalnummer']);
$eintragen = mysql_query($sql);
}
Kommentar