ich habe NULL meiner Datenbank einzufügen versucht, wenn der Wert des Eingangs leer aber ich es immer noch mein Code empty and NULL string
PHP: insert NULL, wenn Eingangswert ist leer
hier einfügen
diese Code gibt leeren
if (empty($_POST['caller'])){ $caller= NULL; }else{ $caller = mysqli_real_escape_string($con, $_POST['caller']);}
or this
$caller = mysqli_real_escape_string($con, $_POST['caller']);
$caller = !empty($caller_contact) ? "'$caller'" : NULL;
diesen Code NULL-Zeichenfolge zurückgibt
$caller = mysqli_real_escape_string($con, $_POST['caller']);
$caller = !empty($caller_contact) ? "'$caller'" : 'NULL';
or this
if (empty($_POST['caller'])){ $caller= 'NULL'; }else{ $caller = mysqli_real_escape_string($con, $_POST['caller']);}
Abfrage
$sql_caller = "INSERT INTO `tblcall_info` VALUES ('','$save_inc_id','$call_time','$call_date','$caller','$caller_contact','$receiver','$device')";
Ich habe auch versucht '$caller'
zu $caller
aber seine einen Fehler zu ändern.
es ist genau wie mein Code. es wird nur String null nicht die tatsächliche Null –
erzeugen bitte überprüfen Sie meinen Kommentar aktualisiert es kann Ihnen helfen: - | – bharat
wie in meiner Aussage oben in meiner Frage ändere ich bereits ''$ caller'' zu' $ caller', aber es erzeugte einen Fehler –