首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP/MySQL将查询结果显示为其他内容

问PHP/MySQL将查询结果显示为其他内容
EN

Stack Overflow用户
提问于 2017-01-30 00:47:28
回答 1查看 102关注 0票数 0

我有一个MySQL表,我将它作为表回显到php文件中。

代码语言:javascript
复制
$query = "SELECT * FROM $tablename";

我希望当一个特定的单词出现在其中一个单元格中时,能够定义替代单词。例如,数据库包含单词"y“,而我想显示"Yes!”

我喜欢硬编码,所以一组单词总是替换另一组单词,还可以选择输入两个变量,一个来自数据库,另一个显示单词。

我一直在研究CASE语句和switch块,但是我不确定我是否走在正确的道路上。

任何帮助都将不胜感激。

我认为我需要能够将我的数据更加分离,以便能够对其执行任何操作,这就是我所拥有的:

代码语言:javascript
复制
$query = "SELECT * FROM $tablename order by timestamp desc";
$result = mysqli_query($connect, $query);

<?php while($row1 = mysqli_fetch_array($result)):;?>

            <tr>
                <td><?php echo $row1[5];?></td>
                <td><?php echo $row1[3];?></td>
                <td><?php echo $row1[0];?></td>
                <td><?php echo $row1[7];?></td>
            </tr>
            <?php endwhile;?> 

5、3、0和7是我想要显示的列

EN

回答 1

Stack Overflow用户

发布于 2017-01-30 01:36:27

是情况-当需要使用时:

代码语言:javascript
复制
select
case when col1 = 'y' then 'Yes'
     when col1 = 'n' then 'NO' end
from tableName1;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41923368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档