Hay cosas que no me cuadran por ejemplo en el codigo del primer hilo no le asignas ningun valor a $_SESSION['curp'].
Luego respecto al primer if;
No entiendo muy bien el por que a ese if, basta con iniciar o reanudar las sesiones y listo no hace falta ningún if en el caso de que no hayan sesiones siempre va bien tener activa las sesiones para que en ese archivo no se pierdan.
Luego me has dicho que has probado en imprimir en pantalla el valor de esa consulta y el resultado lo has puesto manualmente en el phpmyadmin y no te a dado el resultado?
Ejemplo;
Código PHP:
Ver original<?php
$consulta = "SELECT * FROM tabla WHERE id = 1";
echo $consulta; // El resultado copiarlo.
?>
Un saludo.