Hi
Alguien puede decirme como hago para grabar todas las consultas mysql que se hacen a un servidor como select, insert, update, delete.
Estos datos los necesito grabar ya sea a un TXT o a una tabla
gracias
| ||||
![]() Hi Alguien puede decirme como hago para grabar todas las consultas mysql que se hacen a un servidor como select, insert, update, delete. Estos datos los necesito grabar ya sea a un TXT o a una tabla gracias
__________________ Jorgediaz.info La felicidad esta en acortar la brecha entre tus sueños y la realidad!! |
| |||
Y .. usas alguna capa de abstracción de base de datos? .. o usas las funciones directas de Msyql? ... La solución PHP sería que toda consulta SQL pasara por una función central .. que, entre otras cosas debería crear tu LOG hacia tu BD o txt o lo que gustes ... algo tipo (en su base): Código PHP: Ahora, si quiers un "log" a nivel de servidor (para que registre todo ..incluso lo que tu aplicación PHP no controlaría) .. tendrías que ver en el "foro de Base de datos" por si hay alguna configuración para tal fin a nivel de Mysql y sus my.ini o similar. Un saludo, |
| ||||
gracias cluster eso lo puedo hacer pero tengo un pequño problema, resulta que quiero meter la consulta sql a una bd me saca error como debo de hacer en la consulta sql para insertar: Código PHP: Código PHP: Código HTML: Algo está equivocado en su sintax cerca '09,01,28,03,09,2005', activo=1,varu=Now(),sid='4f4b39053935fd102' en la linea 1 Gracias
__________________ Jorgediaz.info La felicidad esta en acortar la brecha entre tus sueños y la realidad!! |
| ||||
![]() con la funcion addslashes() de todas maneras gracias ![]()
__________________ Jorgediaz.info La felicidad esta en acortar la brecha entre tus sueños y la realidad!! |
| |||
Puedes usar la función mysql_escape_string() para "escapar" caractereres tipo comillas (dobles o simples) que puedan dar problemas a Mysql .. (sería equivalente a usar addslassesh() ..) Código PHP: Un saludo, |