Hi,
leider Verzweifel ich an einem INSERT. Hatte eigentlich noch nie Probleme damit aber jetzt habe ich ein Brett vor dem Kopf.
Ich habe in einer MySql Tabelle INNODB eine Spalte Telefonnummer auf NULL gesetzt, jetzt füge ich mit PHP ein INSERT ein. Und egal was ich mache es läuft falsch.
Kurzer Auszug, gilt für alle Variablen.
Wenn ich nur NULL übergebe bleibt die Spalte leer, wenn ich 'NULL' eingebe wird der Wert als String reingeschrieben.
leider Verzweifel ich an einem INSERT. Hatte eigentlich noch nie Probleme damit aber jetzt habe ich ein Brett vor dem Kopf.
Ich habe in einer MySql Tabelle INNODB eine Spalte Telefonnummer auf NULL gesetzt, jetzt füge ich mit PHP ein INSERT ein. Und egal was ich mache es läuft falsch.
Kurzer Auszug, gilt für alle Variablen.
PHP-Code:
$vorwahltel1 = mysqli_real_escape_string($verbindung, $daten['vorwahltel1']);
if($vorwahltel1 == ""){
$vorwahltel1 = 'NULL';
$telefon1 = 'NULL';
}
PHP-Code:
$insert = "INSERT INTO ".TABELLE." (Anrede, Vorname, Nachname, PLZ, Ort, Strasse, Hausnummer, Vorwahltel1, Telefon1, Vorwahltel2, Telefon2, Vorwahlfax, Fax, Email, Aktiv, Erstelltvon)
VALUES ('$anrede', '$vorname', '$nachname', '$plz', '$ort', '$strasse', '$hausnummer', '$vorwahltel1', '$telefon1', '$vorwahltel2', '$telefon2',
'$vorwahlfax', '$fax', '$email', '$aktiv', '$benutzer')";
Kommentar