Paso 5: Fácil depuración
A continuación, son sólo para el programador, una versión final de esta aplicación web no mostrará cualquiera de estas operaciones al usuario de depuración! En archivo: debug.php allí están varias funciones que ayudan al programador en el proceso de depuración.
Encontrar la causa de la falta de una ejecución de consulta:
Para activar la visibilidad de consultas Pulse el enlace D:1 en la parte inferior de la página, o D:0 para desactivar. Consultas que no han logrado (rojo) siempre aparecen para propósitos de depuración. Por ejemplo se puede ver donde exactamente en la página de la consulta fue realizada cuando se ejecuta, de la cual archivo php /número de línea se llama a la función, el código fuente de la función (Plugin) y que argumentos de la función fueron utilizados. Para sql más legible utilizar la biblioteca de Sql Formatter (Plugin). Para más detalle de la impresión en función de la consulta utilizo la función debug_backtrace() .
Compruebe el valor de variables simples o mapas de matriz:
La descarga es una función que imprime una variable como una tabla o como una simple variable, reconoce qué tipo es y grabados según el uso de print_r () de matriz o var_dump () para otros tipos de variables. Además reconoce que archivo y línea del este fue llamado y añade una descripción de la opción de desarrollo para ayudarle a recordar por qué se muestra el cuadro de mensaje.
Tipos de consultas:
Verde, Buscar: seleccione
Amarillo, afectan: UPDATE, DELETE, INSERT
Rojo, falta: todas las consultas que tiene la ejecución del fallo, ya que MySql ha devuelto un error.