En cualquier aplicación con PHP y MySQL que desarrollemos casi seguro que vamos a necesitar manejar campos que tienen como posibles valores Verdadero o Falso.
En los formularios HTML se utiliza el campo tipo checkbox para mostrar estos datos. Hay que tener en cuenta que un checkbox marcado envía por defecto el valor ‘on’ en el parámetro del formulario y desmarcado envía un valor nulo.
En la tabla MySQL definiremos un campo tipo BOOL que en realidad es un TINYINT(1). Este campo puede tomar dos valores posibles: 0 (False) y 1 (True).