将Enum'1','0'转换为输出文本PHP

时间:2016-10-05 00:09:32

标签: php mysql enums

我的数据库中有一列用于检查模块是打开还是关闭。如果列为0则关闭,1 =打开。如何在输出中将0更改为关闭,将1更改为打开?

$getModuler = mysql_query("SELECT * FROM `cms_moduler` WHERE code = '".$prosjekt['code']."'");
while($modulinfo = mysql_fetch_array($getModuler)) 
{
Echo 'Status: '".$modulinfo['locked'].'"'; // <- Returns 0 or 1

1 个答案:

答案 0 :(得分:2)

使用三元运算符进行简单的开/关决策,并使用您需要的文本加载var。

while($modulinfo = mysql_fetch_array($getModuler)) {
    $state = $modulinfo['locked'] == 0 ? 'Closed' : 'Open';
    echo 'Status: ' . $state;
}