Campos True/False en PHP y MySQL

15 agosto, 2011 · Alex Borrás
El Blog de Alex Borrás · https://alexborras.com/campos-truefalse-en-php-y-mysql/

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).