我目前正在使用php来连接我的ms sql数据库中的表格以显示在我的网页上。但是我的sql表格中的日期字段存在问题,但是表格显示出来了。
该表是车辆的车库维修。
awk -F, '/FOUR/ {print $3" FOUR"}'
然而,并非所有车辆都在进行维修,因此没有维修开始或结束日期。
我尝试更改日期字段以更改为"可用"而不是null
出现的错误是;
致命错误:在null中调用成员函数format() 第57行的C:\ xampp \ htdocs \ view.php
create table [VEHICLE_STATUS](
[STATUS_ID] [int] identity (1,1) not null,
[VEHICLE_ID] [INT] not null,
[REPAIR_START_DATE] [DATE] not null,
[REPAIR_END_DATE] [DATE] not null,
[DESCRIPTION] [nvarchar] (200) not null
);
答案 0 :(得分:0)
在调用 format 方法之前,尝试检查该值是否为 DateTime 的实例。
echo $row['REPAIR_END_DATE'] instanceof DateTime ? $row['REPAIR_END_DATE']->format('Y-m-d') : '';