bibliotecas de PHP para la utilización de la base de datos de código abierto MySQL software hace que sea fácil para que incluso los principiantes PHP para crear sitios web con bases de datos con contenido dinámico. El hecho es , sin embargo, que se trata de dos componentes de software muy separadas. Esto significa que si usted quiere un registro de todas las consultas de MySQL sus scripts PHP se ejecutan , usted tendrá que agregar que el mecanismo mismo. MySQL Server
El intérprete PHP traduce el código fuente PHP en código ejecutable máquina y MySQL se ejecuta como un servidor de software independiente. Al igual que un servidor almacena los datos físicos que cualquier computadora conectada a Internet puede acceder, el servidor MySQL contiene datos que cualquier programa en el sistema puede tener acceso. Por lo tanto , si desea un registro de todas las consultas de MySQL desde scripts PHP , tendrá que añadir algunas líneas a los archivos de código fuente PHP.
PHP MySQL consultas
el proceso básico para tener PHP scripts de consulta de bases de datos MySQL es establecer una conexión con el servidor MySQL , envíe la consulta, recibir los resultados del servidor MySQL, y luego cerrar la conexión . La consulta en sí misma tiene la forma de una cadena de texto . La forma más sencilla de grabar una consulta es poner la sintaxis de consultas MySQL en su propia variable , pasar esa variable en la función de consulta y, a continuación, utilizar la misma variable en hacer el registro de consultas .
< Br > Consultas grabación
la forma más fácil de escribir un archivo de registro de consultas PHP es con el " fopen ()" y funciones " fwrite ()". Uso de la sintaxis "$ query_records = fopen ( ' directorio' , 'a') ; " para crear un objeto para el archivo de registro denominado "$ query_records . " En esta sintaxis, "directorio" es la dirección completa del directorio para el archivo de registro. A continuación, utilice el " fwrite ($ query_records , $ query + '\\ n' ) ; " comando para escribir la consulta al final del archivo . En este comando, " $ consulta " es el nombre que le dio la variable que contiene la consulta MySQL.
Acceso a Registros
Si se agrega el código para registrar el PHP consultas MySQL guiones " , entonces usted tiene dos opciones para ver el registro de todas las consultas. El archivo de registro estará en formato de texto plano , por lo que puede abrir con un editor de texto . También puede escribir otro script PHP para actuar como un visor de registro . Utilice el comando "$ query_records = fopen ( ' directorio' , ' r '); " para abrir el archivo de registro , a continuación, utilizar el comando " fgets ($ query_records )," para obtener la primera consulta de la historia. Cada vez que se llama al comando " fgets " , volverá la próxima consulta de la historia. Usted puede seguir usando el comando hasta que se devuelve el valor booleano " falsa", lo que significa que ha llegado al final del archivo de registro .