hai provato a farti stampare a video la query e a controllarla ? magari per qualche strano motivo il valore di $num non e' corretto....