alvaro-prieto
4/26/2017 - 1:42 PM

Debug SQL (+ firefox ajax) DEBUG AJAX truco

Debug SQL

Agregar  &debug=sql al final de la URL para hacer un debug de las queries generadas automáticamente
A veces queremos hacer debug de peticiones dinamicas hechas por JS, para sacar su consulta. 

Explicamos varias formas:

==== FIREFOX ====
Esto se puede hacer desde Firefox muy facilmente. 
1) Se abre la consola, y se va al apartado RED
1.5) Se realiza la petición AJAX / API
2) se hace click derecho y se selecciona. "EDITAR Y VOLVER A ENVIAR"
3) Aparece una ventana en la que pone, entre otras cosas:  http://aprieto.quid.es/ajax/ops.php   Añadimos al final ?debug=sql  IMPORTANTE!!! tiene que ser un ? no un &
4) Presionamos ENVIAR
5) Aparecera una nueva pestaña linea de llamada OPS. Podemos hacer doble click y se abre en una pestaña el resultado
6) TIP! Podemos volver a ver si se ha arreglado nuestra consulta presionando CMD + R para que vuelva a enviarse la peticion

=== HACKERA LA CONSULTA ===
Este truco, inventado por Alfredo, consiste en escribir mal la consulta, de manera que la 
podemos ver en el error generado y pegarla en Sequel PRO


//EN PRO es 
33SQL33, si no funciona,
1) agregar un ? al final de la llamada
2) copiar todo el churro que aparace abajo en la llamada (cuerpo de peticion)
3) pegarlo en la url donde hemos puesto ?
4) agragar al final del todo &debug=33SQL33

confirmado que me ha funcionado