projectcostingfile table我檢查了我的sql查詢幾次,並確保名稱是正確的。仍然沒有插入。數據庫沒有插入
if(isset($_POST['submit'])){//to run PHP script on submit
if(!empty($_POST['check_list'])){
// Loop to store and display values of individual checked checkbox.
foreach($_POST['check_list'] as $selected){
echo $selected."</br>";
$sqlinsert="INSERT INTO projectcostingfile (material) VALUES ('".$selected."')";
mysqli_query($conn, $sqlinsert);
}
}
}
變量$ selected被正確回顯。我也運行代碼時沒有錯誤。任何幫助將不勝感激!
感謝您的幫助。問題出在我的表結構上,就像你們中的一些人所提到的那樣。我將列字段設置爲NOT NULL。因此只插入1列不會有數據庫中顯示的任何INSERT記錄。
您的表'projectcostingfile'的模式是什麼? – JustBaron
您是否收到任何錯誤? – kampangala
其中是$ conn變量,你有沒有定義$ conn變量?有沒有連接到數據庫? –