Que tal!!!!!!!!!
Antes de listar los resultados, puedes verificar que si hayan registros para eso:
Código PHP:
if(($row = $result->fetch_row()) == 0){
/*se indica que no existen registros para mostrar*/
}else{
//se regresa el puntero al primer registro
$result->data_seek(0);
//se ejecuta el while que tienes
}
Saludos.