Hola de nuevo...
mira yo lo habia transformado en Integer porque mysql a veces te devuelve los datos como string o hace confundir a php.. ya me ah pasado..
lo otro que puedes hacer es en ves de integer , pasarlos a float..
Código PHP:
if ( (float)$linea->precio_oferta == 0){
// contenido
}
cuentame si te funciona...
Saludos Charly