如何在mysql表列中检索数据?

时间:2015-11-01 14:33:35

标签: php mysql if-statement data-retrieval

在Mysql Table中,我有一个表名: mental_illness ,里面有两个枚举行:

N P

这意味着消极和积极

这是我从该表中检索数据的PHP代码:

  if ($history->getMentalIllness())
  {
    echo HTML::section(3, _("Mental Illness : "));
    echo HTML::para(nl2br($history->getMentalIllness()));
  }

这是我的问题

如何在上面的PHP代码中使用if else:

如果精神疾病 P ,则显示正面文字 如果精神疾病 N ,则显示否定文字

  

因为此代码只显示 P N 而不是否定和   正面文字。

谢谢

1 个答案:

答案 0 :(得分:0)

只是做:

if ($history->getMentalIllness())
{
  echo HTML::section(3, _("Mental Illness : "));
  if($history->getMentalIllness() == 'P'){
    $mental_illness = "Positive";
  }else{
    $mental_illness = "Negative";
  }
  echo HTML::para(nl2br($mental_illness));
}

还有一件事......为什么在这种情况下你需要nl2br ......这两个字符串中没有新行......