我试图只从我的表中检索日期并将其存储在一个 php 变量中,以便我可以在我想要的时间和地点回显它。这是我尝试执行此操作的方法:
$query3 = "select o.orderID,
o.orderDate
from orders o
join order_items i on o.orderID = i.orderID
where o.customerID = '" . $customerID . "'";
$result3 = sqlsrv_query( $conn, $query3, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
if( $result3 === false)
{
echo "Error in query preparation/execution.\n";
die( print_r( sqlsrv_errors(), true));
}
while( $row = sqlsrv_fetch_array ( $result3, SQLSRV_FETCH_ASSOC))
{
$data1 = $row['orderDate'];
}
echo $data1;
我已经尝试过 date() 方法,我可以在屏幕上获得一个日期,但不能从数据库中选择一个特定的日期。我需要在回显之前转换它吗?
我得到的错误是:
可捕获的致命错误:DateTime 类的对象无法转换为字符串
谢谢你。