我从我的数据库中选择了一个包含 3 个整数的列“状态”。我希望 0、1、2 在用户进入页面后向用户回显你好、再见等任何内容。
0 = hello
1= goodbye
2= whatever
我找不到任何关于如何用 php 回应这个的例子。
我见过很多例子,它们只是为 $var = 1 $var= hello... 等提供冷代码。我看不出这如何适合一个真实的例子。
到目前为止,我选择了该列,状态将回显,但状态 0 前面有一个 1,状态 1 末尾有一个 1。
echo "<td>".( $row["status"]==0 ? : 'Hello' ). ( $row["status"]==1 ? : 'Goodbye' ) ."</td>";
表格结果
Status:
hello1
hello1
hello1
1goodbye
hello1
1goodbye
最佳答案
您可以使用数组来保存它可能的各种选项。它几乎就像一个小型查找表,但节省了到另一个数据库表的链接...
$options = [ 0 => "hello", 1 => "goodbye", 2 => "whatever" ];
$row["status"] = 1;
echo "<td>". $options[$row["status"]]."</td>";
给...
<td>goodbye</td>
关于php - 使用 php 从数据库中的整数创建并回显一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49987308/