我一直在試圖插入NULL到我的數據庫,如果輸入的值是空 但我還是把它插入empty and NULL string
PHP:插入NULL,如果輸入值爲空
這裏是我的代碼
這代碼返回空白
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;
此代碼返回NULL串
$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']);}
查詢
$sql_caller = "INSERT INTO `tblcall_info` VALUES ('','$save_inc_id','$call_time','$call_date','$caller','$caller_contact','$receiver','$device')";
我也試圖改變'$caller'
到$caller
但它的錯誤。
它就像我的代碼一樣。它只會生成字符串null而不是實際的NULL –
請檢查我更新的評論它可能會幫助你: - | – bharat
在我上面的我的問題中,我已經把''caller''改成'$ caller',但是它產生了一個錯誤 –