多年以來我有一個簡單的問題: 如何將值設置爲NULL並將NULL寫入MySQL?PHP:將變量設置爲NULL並將NULL寫入MySQL
$var = trim(mysqli_real_escape_string($_POST["input_from_user"]));
if(strlen($var) < 1) {
$newvar = NULL;
}
else {
$newvar = $var;
}
和:
INSERT INTO `table` (`var`) VALUES ('$newvar')
... alyways寫入一個空值到MySQL-表,但不是空! 當然:「var」字段被聲明爲允許MySQL中的「NULL」。
試試使用[未設置](http://php.net/manual/de/function.unset.php) – Jens
五downvoted答案,什麼是* *問題。 –
@AlanMachado其中一人實際上回答了這個問題,但並不是每個人都能馬上看到。 – x13