[英]PHP/MySQL Show query result as something else
我有一个MySQL表,我将它作为表回显到php文件中。
$query = "SELECT * FROM $tablename";
我希望能够在单元格之一中出现特定单词时定义替代单词。 例如,数据库包含单词“ y”,我想显示“是!”
我想对其进行硬编码,因此一组单词总是替换另一组单词,并且还可以选择输入两个变量,一个来自数据库,另一个用于显示。
我一直在研究CASE语句和切换块,但是我不确定自己是否走对了。
任何帮助,将不胜感激。
我认为我需要能够使我的数据更独立,能够对其进行任何处理,这就是我所拥有的:
$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是我要显示的列
是的,在需要使用时:
select
case when col1 = 'y' then 'Yes'
when col1 = 'n' then 'NO' end
from tableName1;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.