我如何在mysql表中创建一个echo作为其他东西?

时间:2014-12-21 23:32:15

标签: php mysql variables echo

我想用最简单的方法将mysql表中的值作为其他内容回显。例如:

 <option value="1">Member</option>
 <option value="2">Admin</option>

它以值1或值2的形式输入到mysql中。

当我从mysql表中调用它时:

    echo '<td>'. $row['rank'] . '</td>';

它显示为值1或值2.我希望它显示为成员或管理员。我会以最简单的方式做到这一点吗?

2 个答案:

答案 0 :(得分:1)

    echo '<td>'. member_rank($row['rank']) . '</td>';

    function member_rank($id) {
    if($id == 1):
    $rank = "Member";
    elseif($id == 2):
    $rank = "Admin";
    endif;
    return $rank;
    }

答案 1 :(得分:1)

将您的等级名称存储在关联数组中,其中键是数据库的等级ID:

$rank=array(1=>'member', 2=>'admin');  
echo $rank[$row['rank']];