Es complicado programar, es complicado cuando nos ponemos a desarrollar una aplicación y de repente nos encontramos la pantalla completamente en blanco, esto nos pasa mucho programando a nivel de navegador, cuando nosotros nos disponemos a desarrollar una aplicación movil y tenemos un terminal no hay peor cosa que nos salgan constamente al iniciar el movil que la aplicación debe de cerrarse. En php y mysql el error puede estar en la consulta mysql o incluso en unas comillas simples que a simple vista no podamos ver. Cuando estamos programando en un lenguaje compilado como es Java, encontramos varias erramientas de depuracion de errores pero cuando nos disponemos a programar en php, el unico compilador que tenemos es el navegador (FIREFOX, internet explorer….).

Cuando trabajamos en este lenguaje y el servidor no dispone del error_reporting (directiva del php que te permite mostrar los errores en pantalla).Lo mejor es usar estas dos lineas de codigo al principio de nuestro script, con ello aseguramos que se muestren todos los errores en nuestro php

error_reporting(E_ALL);
ini_set("display_errors", 1);