Entonces debería ser así
Código PHP:
Ver original<?php
{
if(($row[1])==$cambio_categoria){
$color='orange';
}
else {
$color='#CCCCCC';
} ?>
<tr bgcolor="<?php echo $color;?>">
<td><center><?php echo $row['id'];?></center></td><td><?php echo $row['categoria'];?></td>
</tr>
<?php
}
?>
No se por que tenes una clase para cada <td> si solo queres un color para cuando sea 1 y otro para cuando no sea 1 en el 'if' solo especificas la condición que queres no le debes decir que construya una fila porque entonces solo te mostrará las de la condicion