gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 19:29:04 24 4
gpt4 key购买 nike

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

$query = "SELECT * FROM $tablename";

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

我想对其进行硬编码,因此一组单词总是替换另一组单词,并且还可以选择输入两个变量,一个来自数据库,另一个要显示的单词。

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

如有任何帮助,我们将不胜感激。

我认为我需要能够使我的数据更加独立,以便能够用它做任何事情,这就是我所拥有的:

$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;

关于PHP/MySQL 将查询结果显示为其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41923368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com