Hola,
No se si te he entendido. Tu problema es al mostrar el dato. Un checkbox solo tiene dos valores, marcado o desmarcado. Si esta marcado, cuando lees en PHP la variable del formulario esta tiene el valor especificado en el value. Para mostrar el valor leido de la BD (marcado o desmarcado), tienes que usar el atributo checked del tag HTML del checkbox:
Código PHP:
<input type="checkbox" name="checkbox" value="checkbox" <?php
if (quieres_que_aparezca_marcado)
{
echo 'checked';
}
?>
>
si es que no recuerdo mal.
Espero haber sido de ayuda.