2016-10-05 77 views
1

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

$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 

回答

2

使用三元运算符进行简单的on/off决策并将var加载到需要的文本中。

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

谢谢@RiggsFolly –