Puedes tomar una base de aca:
    
Código PHP:
Ver original- <?php 
- //Iniciamos la conexion 
-   
- //traemos todos los datos de un registro esto de acuerdo a un dato que se haya //ingresado por cualquier metodo 
- $consulta = 'SELECT * FROM Tabla WHERE dato='.$varDato; 
-   
-   
- if ($resultado !== false) { 
- } 
-   
- //Suponiendo que el campo que representa el checkbox es un entero entre 1 y 0 
- if ($datos['datoActivo'] === '1') { 
-    $checked = 'checked="checked" '; 
- } else { 
-     $checked = ' '; 
- } 
-   
- //Supondiendo que ya se han procesado todos los demas datos y  
- //esta listos para mostrarse en la página, ahora solo en el checkbox  
- //de la página tenemos que imprimir la variable $checked 
- ?> 
- <html> 
- <head> 
- <title>Pagina nueva</title> 
- </head> 
- <body> 
- <form> 
- <input type="checkbox" name="datoActivo" value="valor" <?php echo $checked ?><label for="datoActivo">Dato Activo</label> 
- </form> 
- </body> 
- </html> 
PD: esto lo tome de aca: 
[URL="http://lmgtfy.com/?q=marcar%20checkbox%20con%20datos%20de%20consulta  "]En serio buscastes antes ???[/URL]