我有一个MySQL表,我将它作为表回显到php文件中。
$query = "SELECT * FROM $tablename";我希望当一个特定的单词出现在其中一个单元格中时,能够定义替代单词。例如,数据库包含单词"y“,而我想显示"Yes!”
我喜欢硬编码,所以一组单词总是替换另一组单词,还可以选择输入两个变量,一个来自数据库,另一个显示单词。
我一直在研究CASE语句和switch块,但是我不确定我是否走在正确的道路上。
任何帮助都将不胜感激。
我认为我需要能够将我的数据更加分离,以便能够对其执行任何操作,这就是我所拥有的:
$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是我想要显示的列
发布于 2017-01-30 01:36:27
是情况-当需要使用时:
select
case when col1 = 'y' then 'Yes'
when col1 = 'n' then 'NO' end
from tableName1;https://stackoverflow.com/questions/41923368
复制相似问题