如果MySQL行输出等于X,则执行Y.

K20*_*0GH 0 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>";
}
Run Code Online (Sandbox Code Playgroud)

php*_*r01 6

简单回答:

echo ($row->price == -1) ? 'Unlimited' : $row->price;
Run Code Online (Sandbox Code Playgroud)

对每个输出执行此操作.