我有一個表單,一切正常。但是,當我使用mysqli real_escape_string轉義輸入時,如果輸入被用戶留空,它將在數據庫中輸入空白,而不是NULL。這裏是我對變量的代碼。將表單輸入插入到數據庫中,並在空時不插入爲NULL
$website = '"'.$mysqli->real_escape_string($_POST['website']).'"';
未逃脫的變量,即,變量是數字和僅具有7個字符,如果沒有是由用戶輸入出現NULL。
不知道該怎麼做,谷歌已經沒有幫助。
感謝,
像這樣:http://stackoverflow.com/a/4620409/2611927 – Hardy
謝謝有些原因找不到。非常感激。 – user3404390