首页 > 解决方案 > 在 php 表中显示 YES 或 NO 而不是 1 和 0

问题描述

我有一个 SQL 表,其中有各种复选框,当在视图中显示它们时,值显示为01。我知道0false1true,但用户可能不会......有没有办法让这个节目显示为是或否?

这是我的表格代码:

<tbody>
    @foreach ($survey as $data)
        <tr>
            <td>{{$data->satisfied}}</td>
            <td>{{$data->would_recommend}}</td>
        </tr>
    @endforeach
</tbody>

标签: phpmysqlsql

解决方案


您可以在 SQL 查询本身中解决此问题。

像这样:

SELECT would_recommend, 
    CASE
        WHEN `satisfied` = '1' THEN 'YES' 
        WHEN `satisfied` = '0' THEN 'NO'
    END
FROM orders;

推荐阅读