il campo del chcked come si chiama? Io di solito risolvo facendo un campo con all'interno 1 o campo vuoto.. se checked e 1 altrimenti il campo e vuoto.

Se ad esempio il campo lo chiami box puoi fare una soluzione cosi:

Crei una variabile che estrae il risultato e nel capo check metti direttamente cosi

<input type='checkbox' name='<?php echo $id_category;?>' value='1'<? ".(($box == 1) ? "checked" : "" ?> />