Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2017, 10:58
adriancarcamo
 
Fecha de Ingreso: abril-2015
Mensajes: 25
Antigüedad: 9 años
Puntos: 0
Problema php mysql variable int

Buenas tardes,
tengo un problema que se me ha presentado en una web y que creo haberlo hecho siempre así y no darme problema, aún así pongo las partes del código a ver si alguno me dais alguna idea o algo que esté haciendo mal.
La conexión a la base datos:
Código PHP:
$query_cliente=mysql_query("SELECT * FROM usuario WHERE cliente='".$cliente."'",$conexion); 
Ahora obtengo el dato:
Código PHP:
$activo$clientebd['activo']; 
Ahora más abajo pongo un if de que si es 1 pasa, sino no pasa:
Código PHP:
<?php if($activo==1){?>
Hay que decir que en la base de datos es un INT de 1 carácter que va a ser 1 o 0 y se ha probado a poner (INT) delante de la variable al obtenerla y un intval() por si acaso lo devolvía como string.
Cuando pongo en la variable en el php =1, sí que pasa, si pongo la obtención como arriba indico el resultado con un echo es =1 pero no pasa del if y no encuentro el porque.
A ver si alguien ve que estoy haciendo mal y me echa una mano.
Un saludo