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

时间:2016-02-10 21:14:20

标签: php sql oracle

日期来自表格,时间限制为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);

1 个答案:

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