繁体   English   中英

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

[英]How to display a "" when db returns null value

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

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

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

<?php
  $ship_date = $row['ship_date'];;
  $ship_date = date("m-d-Y", strtotime($ship_date));
?>

这是使用条件控制语句(如 if-else)的好地方。

尝试:

$ship_date = $row['ship_date'];
if ($ship_date == NULL){
  $ship_date = "";
}
else {
  $ship_date = date("m-d-Y", strtotime($ship_date));
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM