如何检索 mysql table 列中的数据?

How to retrieve data in mysql table column?

在 Mysql Table 中,我有一个 table 名称:mental_illness 里面有两个枚举行作为:

NP

表示负和正

这是我的 PHP 代码,用于从 table 检索数据:

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

这是我的问题

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

如果精神疾病P,则显示阳性文本 如果精神疾病N然后显示阴性文本

Because this code just show P and N instead of Negative and Positive text.

谢谢

就这样:

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...这两个字符串中没有换行...