PHP中如何使用If/else语句过滤mysql结果

代码

一开始,每个人都有 2 种语言的消息(chimessageengmessage)保存到数据库中。

他们每个人都选择了一种首选语言(chi 或 eng)。在显示页面中,我试图用他们的首选语言显示每个人的消息。例如,如果人 A 更喜欢 eng,页面将只显示 engmessage。

PS 显示页面会包含针对不同人的engmessage 和 chimessage

我想知道我该怎么做,我正在考虑使用 if/else 语句。

PS 我知道我在使用已弃用的 mysql,仍在尝试学习 php,请多多包涵

 <?php

 include('connect-db.php');

 $result = mysql_query("SELECT * FROM table
  WHERE language ='Chi' OR language ='Eng'");


 while($row = mysql_fetch_array( $result ,MYSQL_ASSOC)) {

 echo "<tr>";

 echo '<td width="200px">' . $row['people'] . '</td>';
 echo '<td width="200px">' . $row['language'] . '</td>';
 echo '<td>' . $row['chimessage'] ."<br />";
 echo '<td>' . $row['engmessage'] ."<br />";

 }

 echo "</tr>";
 echo "</table>";
 ?>

预期结果

 People      Language       Msg
 A            Chi           物理治療
 B            Eng           Physiotherapy
萨哈图拉

像这样改变你的代码

 <?php

 include('connect-db.php');

 $result = mysql_query("SELECT * FROM table
  WHERE language ='Chi' OR language ='Eng'");


echo "<table>";

 while($row = mysql_fetch_array( $result ,MYSQL_ASSOC)) {

 echo "<tr>";
 echo '<td width="100px">' . $row['id'] . '</td>';
 echo '<td width="200px">' . $row['people'] . '</td>';

 if($row['language'] == 'Chi')
 {
    echo '<td>' . $row['chimessage'] ."</td>";
 }
 else if($row['language'] == 'Eng')
 {
    echo '<td>' . $row['engmessage'] ."</td>";
 }
 echo "</tr>";

 }


 echo "</table>";
 ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在mysql中的select语句中过滤结果

来自分类Dev

apply中的ifelse语句返回意外结果

来自分类Dev

如何使用PHP,JS将二级过滤添加到过滤结果中

来自分类Dev

如何使用JSON将SELECT语句结果(MySQL)从PHP发送到Android?

来自分类Dev

使用Prepared语句将MySQL SELECT结果存储在php变量中

来自分类Dev

如何使用PHP从MySql查询中显示多个结果

来自分类Dev

过滤MySQL结果-PHP如何记住选择的类别?

来自分类Dev

使用foreach语句的数组结果显示在php中的json中

来自分类Dev

如何创建使用SQL语句PHP Laravel过滤?

来自分类Dev

如何在R中使用ifelse语句

来自分类Dev

如何在 mysql php 中使用 OR 语句

来自分类Dev

如何使用mysql PHP过滤记录

来自分类Dev

使用多态过滤MySQL结果

来自分类Dev

使用多个SQL语句在PHP中获得单个结果查询

来自分类Dev

如何使用select语句过滤链表中的内容?

来自分类Dev

如何使用相关表中的数据过滤查询结果?

来自分类Dev

如何使用ifelse条件语句在R中绘制列的选定数据

来自分类Dev

如何使用 plotweb 二分中的 ifelse() 语句根据交互值更改交互的颜色?

来自分类Dev

R中的ifelse语句

来自分类Dev

R中的ifelse语句

来自分类Dev

PHP,MySQL语句的结果为零行

来自分类Dev

magrittr%>%中的if或ifelse如何使用?

来自分类Dev

PHP Mysql查询-允许用户过滤结果

来自分类Dev

MySQL / Php查询分组过滤结果

来自分类Dev

PHP MySQL结果仅按电话过滤

来自分类Dev

如何在第二个SQL语句中使用SQL语句的结果?| 的PHP

来自分类Dev

使用PHP将MySQL语句放入多个PHP变量中

来自分类Dev

如何使用MySQL小数来使用“大于” PHP语句

来自分类Dev

[mysql][php] 两个表的join结果有问题,php中过滤

Related 相关文章

热门标签

归档