我有一個PHP表單,包含文本字段,多個選項和日期,日期時間,時間字段,我希望在提交表單時將日期,日期時間和時間字段設置爲可選。怎麼做。?只插入數值日期,日期時間,時間字段。 SQL可選日期,時間,日期時間歸檔爲Mysql數據庫
的PHP代碼
//擷取變量
$checkout_date_input = $_POST['checkout_date_input'];
$checkout_time_input = $_POST['checkout_time_input'];
$arrival_date_time = $_POST['arrival_date_time'];
$arrival_flightno = $_POST['arrival_flightno'];
$departure_date_time = $_POST['departure_date_time'];
$departure_flightno = $_POST['departure_flightno'];
//插入查詢
$query = mysql_query("insert into reservationform(booking_checkout_date, booking_checkout_time, booking_arrival_date, booking_arrival_flightno, booking_departure_date,booking_departure_flightno) values ('$checkout_date_input', '$checkout_time_input',
$arrival_flightno,'$departure_date_time',$departure_flightno)");
代碼打開SQL注入,mysql_ *已棄用,並在Php7中使用準備好的語句關閉,你可以使用isset()。您的可選列必須允許NULL。 – devpro
你的意思是你希望能夠將任何格式的日期或時間存儲到一個字段中? – Mojtaba