日期来自表格,时间限制为24小时格式的4个字符。尝试将这些值连接在一起并使用日期和时间一起更新数据库中的DATE字段...任何想法
我现在得到奇怪的输出......除了我输入的东西......
这会从文本框中捕获一个值,其中某人只能插入24 HHMM时间...
$form1 = $_SESSION['moviedate'];
$form2 = $_POST['screentime'];
$sql = oci_parse($con, "Update schemaA.tableA SET SCREEN=to_date(:dmovie||:stime, 'DD-MON-YY HH24MI') WHERE ID=5");
oci_bind_by_name($sql, ':dmovie', $form1);
oci_bind_by_name($sql, ':stime', $form2);
$obj = oci_execute($sql, OCI_DEFAULT);
答案 0 :(得分:0)
我不确定但是试试这个:
$sql = oci_parse($con, "Update schemaA.tableA SET SCREEN=to_date(:date, 'DD-MON-YY HH24MI') WHERE ID=5");
oci_bind_by_name($sql, ':date', $form1 . " " . $form2);
您确定提供日期的格式始终 DD-MON-YY
(包括月份名称的正确语言)?时间总是4位数吗?