Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/02/2009, 14:53
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: MySQL acepta BOOLs ? (desde PHP)

Si el campo es tinyint, significa que es 0 o 1, por lo que si tu haces un cast directamente puedes saber el valor booleano de tu variable:

var_dump((bool) 1); // bool = TRUE
var_dump((bool) 0); // bool = FALSE

Por lo que si tu envias un 1 o 0 vas a tener ya tu solución, solamente verifica que valor es, y puedes hacer el inverso en PHP:

var_dump((int) true); // int 1
var_dump((int) false); // int 0

Saludos