php - 如果 MySQL 行输出等于 X 则执行 Y

标签 php mysql codeigniter

我在这里想要实现的是改变输出。 行分钟、短信或数据可以输出 -1 作为结果。我想要做的就是拥有它,所以如果任何行的输出是 -1,那么它应该输出“Unlimited”。

这是用 CodeIgniter 完成的。

foreach ($getprices->result() as $row)
{
   echo $row->price;
   echo "<br>";
   echo $row->minutes;
   echo "<br>";
   echo $row->sms;   
   echo "<br>";
   echo $row->data;   
   echo "<br><hr>";
}

最佳答案

简单的回答:

echo ($row->price == -1) ? 'Unlimited' : $row->price;

对您拥有的每个输出执行此操作。

关于php - 如果 MySQL 行输出等于 X 则执行 Y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16619620/

相关文章:

php - 使用 zeromq 实现 Task Farm 消息传递模式

php - WordPress 网站的入侵检测系统

php - 发送POST请求: missing trailing slash in url triggers redirecting GET request

mysql - 流口水与 mysql 的持久性,无法获取流程实例

php - 如何查询多个变量以在 Codeigniter 的 View 中显示

php mysql 在解析 csv 时缺少第一列

php - SQL 查询在 PHP 中返回 null,但在 MySQL 中返回正确结果

mysql - 无法在远程服务器上使用 ssh 创建 mylsq 用户和密码

mysql - 将表类型更改为 InnoDB

php - 无法在 codeIgniter 上使用 session