我目前正在从oracle数据库中获取日期,并将它们传递给PHP,在那里我打印数据。问题是日期的时间部分对我没用,我不想打印它。我该如何排除它?
我让用户在表单中输入日期,这会更新数据库。 PHP使用当前的基本SQL从数据库中提取日期。我似乎找不到任何可以做到这一点的事情,但我可能只是没有使用正确的术语进行搜索:/ obvi我是编程新手。
我很抱歉我的代码没有使用标签进行格式化,出于某种原因,它不能正确转移,并且不会让我正确地将其分开。
示例表单:
<form method="post" action="UpdateInfo_AM.php">
<u>As Of:</u> <input name="AM_updated" type="date" value= "mm/dd/yyyy><br/>
<input type="submit" value="Submit">
示例处理程序:
$AM_updated = $_POST['AM_updated'];
$objConnect = oci_connect("user", "pass", "(description=(address=(protocol=tcp)(host=HOSTID.COM)(port=1533))(connect_data=(service_name=SID)))");
$strSQL = "UPDATE TABLENAME
SET
AM_UPDATED = '$AM_updated'";
$objParse = oci_parse($objConnect, $strSQL);
$objExecute = oci_execute($objParse);
在另一个PHP中,我将所有变量定义为数组$ row []。
打印示例:
<span style="font-size: 50px; font-weight: bold;">
Metrics are accurate as of: <?php echo $row["AM_UPDATED"] ?>
</span>
这样做,我得到这样的东西:
Metrics are accurate as of: 12/12/2012 00:00:00
如何排除00:00:00?