Hola eduardop me parece que tu problema es que tu query no siempre regresa un resultado, entonces esta línea
Podría estar causandote un error, y si tu php.ini está configurado para no mostrar errores lo que sucede es que te muestra una página en blanco.
Trata mejor checando si hay un elemento en la posición 0 o no. Así
o así
Nos cuentas si lo pudiste resolver. Saludos!