好吧,這讓我瘋狂! 得到一個默認設置爲空的整數字段的MySQL表。 需要通過表單提交進行更新。如果表單字段爲空,則將數據庫字段設置爲NULL,否則將數據庫字段設置爲提交值。空X零問題
所以,在PHP中我有:(分段代碼,仍然需要消毒)
if($_POST['vendor-product'] != ''){
$ms2VendorID = $_POST['vendor-product'];
}else{
$ms2VendorID = '';
}
的問題是,而不是NULL進入零。我嘗試了幾種不同的方式,似乎沒有任何工作。
感謝您的任何幫助。
如果您使用PDO或mysqli prepared語句,您應該能夠將PHP值'null'作爲值。 – Barmar