當textbox爲空時,我在UPDATE中設置空值時出現問題。這是我的價值:空的文本框作爲NULL在數據庫中
$kod = $_POST['Kod'];
$kod = !empty($kod) ? "'$kod'" : "NULL";
和查詢:
$query = "UPDATE Sprzety SET Kod = $kod, Wlasciciel = '$wlasciciel', Konfiguracja = '$konfiguracja' WHERE SprzetID = '$id'";
這裏有什麼問題?
嗯,有一件事你是通過使用從這樣的SQL語句的_POST價值觀邀請的SQL注入。 –
@PaulTomblin這裏有什麼更好的方法? – cadi2108
@ cadi2108使用帶有mysqli_或PDO功能的準備好的語句。 'mysql_'函數正在[棄用](http://www.deprecatedphp.com/mysql)。 – Kermit