Php sql-将日期和时间连接到日期字段中

Php sql-将日期和时间连接到日期字段中,php,sql,oracle,Php,Sql,Oracle,日期来自表单,时间也来自表单,24小时格式限制为4个字符。正在尝试将这些值连接在一起,并同时使用日期和时间更新数据库中的日期字段。。。有什么想法吗 我得到了奇怪的输出时间。。。不是我输入的东西 这将从一个文本框中捕获一个值,在该文本框中,用户只能插入24小时的时间 $form1 = $_SESSION['moviedate']; $form2 = $_POST['screentime']; $sql = oci_parse($con, "Update schemaA.tableA SET

日期来自表单,时间也来自表单,24小时格式限制为4个字符。正在尝试将这些值连接在一起,并同时使用日期和时间更新数据库中的日期字段。。。有什么想法吗

我得到了奇怪的输出时间。。。不是我输入的东西

这将从一个文本框中捕获一个值,在该文本框中,用户只能插入24小时的时间

$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);

我不确定,但试试这个:

$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位数吗?

“怪异”没有多大帮助。你有输入和结果的例子吗?你有错误吗?如果不是,您如何查询以查看表中设置了什么?在绑定变量之间留一个空间是不错的,但不是很关键。日期条目是否与您使用的格式模型匹配?为什么是两位数的年份?