db返回空值时如何显示“”

我试图从带有一些空值的 SQL 表中返回数据。但是,当我返回空值时,我会得到像“1970-1-1”这样的奇怪日期。


如果值为空,我想显示 "" 而不是奇怪的日期。


我是新人,似乎无法用我的代码修复这个错误……我该如何解决我的错误日期问题?任何帮助将不胜感激。


<?php

  $ship_date = $row['ship_date'];;

  $ship_date = date("m-d-Y", strtotime($ship_date));

?>


Cats萌萌
浏览 135回答 1
1回答

白板的微信

这是使用条件控制语句(如 if-else)的好地方。尝试:$ship_date = $row['ship_date'];if ($ship_date == NULL){&nbsp; $ship_date = "";}else {&nbsp; $ship_date = date("m-d-Y", strtotime($ship_date));}
打开App,查看更多内容
随时随地看视频慕课网APP