我在只读的SQL表上有一个字段,名为attend,只能容纳两个值0或1.
这就是我现在打印这个领域的方式:
echo "<td>" . $row['attended'] . "</td>";
Run Code Online (Sandbox Code Playgroud)
它只返回0或1 - 有人值守字段中的值.我怎样才能使其返回不为0(即不参加),或者是 1 (即参加).
提前谢谢了!
Mar*_*ers 10
您可以使用三元运算符(在某些语言中也称为条件运算符)?::
echo '<td>' . ($row['attended'] ? 'yes' : 'no') . '</td>';
Run Code Online (Sandbox Code Playgroud)
在"三元运算符"标题下的手册页比较运算符中提到了该运算符.