一个简单PHP的数据判断问题。求帮助

来源:百度知道 编辑:UC知道 时间:2024/06/02 05:10:10
<?php
while($row=mysql_fetch_array($s))
{
//判断性别
if($row[2]==0)
{
$job = '未知0';
}
else
{
$job = '未知1';
}

echo "<tr><td vAlign=top></td>";
echo "<td vAlign=top></td>";
echo "<td vAlign=top> $row[0] </td>";
echo "<td vAlign=top> $row[1] </td>";
echo "<td vAlign=top> $job; </td></tr>";
}
?>

数据库里分别是0.1.2.3
我想把从网上找的代码只是判断2个。怎么设为判断为4个呢?

用if嵌套就行
if($row[2]==0)
{
$job = '未知0';
}
else
{
if ($row[2]==1)
{
$job = '未知1';
}
else
{
if ($row[2]==2)
{
$job = '未知2';
}
else
{
$job = '未知3';
}
}
}

还可以用分支语句来做,就是case那个,代码自己写吧

<?php
while($row=mysql_fetch_array($s))
{
//判断性别
switch($row[2])
{
case 条件1:语句:break;
case 条件2:语句:break;
case 条件3:语句:break;
case 条件4:语句:break;
default:;
}
}
?>