Javascript while循环中的if语句

Javascript while循环中的if语句,javascript,php,mysql,Javascript,Php,Mysql,我有一个PHP脚本,可以从MySQL数据库的表中获取一些数据。 然后用JSON javascript将这些信息发送回PHP页面 这一切都很好,但我想在while循环中做一个if语句。 我的“used”表返回“1”和“5”,而不是回显1或5,我希望它发送Yes或NO 一种方法是分解$data并用Yes或No替换1或5。 但是还有其他的方法吗 Something like: `if (used == '1') { set used == 'No } else {set used == 'Yes' }

我有一个PHP脚本,可以从MySQL数据库的表中获取一些数据。 然后用JSON javascript将这些信息发送回PHP页面

这一切都很好,但我想在while循环中做一个if语句。 我的“used”表返回“1”和“5”,而不是回显1或5,我希望它发送Yes或NO

一种方法是分解$data并用Yes或No替换1或5。 但是还有其他的方法吗

Something like: `if (used == '1') { set used == 'No } else {set used == 'Yes' }`
下面是我的代码

 while ($row = $result->fetch_assoc()) {
    $data['results'][] = array(
        'id' => $row['id'],
        'number' => $row['number'],
        'type' => $row['type'],
        'code' => $row['code'],
        'price' => $row['price'],
        'used' => $row['used'],
        'utime' => $row['utime'],
        'username' => $row['username']
    );
}
//Everything went to plan so set success to true
$data['success'] = true;

//Set the content type for a json object and ensure charset is UTF-8. NOt utf8 otherwise it will not work in IE (Darn IE! >.<)
header("Content-Type: application/json; charset=UTF-8");

//json encode the data and cast to an object so we can reference items like this.id in the javascript instead of this['id'] etc.
echo json_encode((object)$data);
while($row=$result->fetch_assoc()){
$data['results'][]=数组(
'id'=>$row['id'],
'number'=>$row['number'],
'type'=>$row['type'],
'code'=>$row['code'],
“价格”=>$row[“价格”],
'used'=>$row['used'],
'utime'=>$row['utime'],
'username'=>$row['username']
);
}
//一切都按计划进行,这样才能实现成功
$data['success']=true;

//设置json对象的内容类型,并确保字符集为UTF-8。非utf8,否则它在IE中不起作用(该死的IE!>。您可以在数组赋值中使用条件运算符:

'used' => $row['used'] == 1 ? 'Yes' : 'No',

可以在数组赋值中使用条件运算符:

'used' => $row['used'] == 1 ? 'Yes' : 'No',

如果
语句:

$answer=array(0=>'No',1=>'Yes');
...
'used'=>$answer[$row['used']],
...

如果声明:

$answer=array(0=>'No',1=>'Yes');
...
'used'=>$answer[$row['used']],
...

是否尝试存储这些值以供以后使用?如果没有,只需在条件语句中回显所需内容。是否尝试存储这些值以供以后使用?如果没有,只需在条件语句中回显所需内容