Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Un record PHP di tutte le query MySQL

librerie di PHP per l'utilizzo del database open source MySQL software rende facile anche per i principianti di PHP per creare siti web basati su database con contenuti dinamici . Ciò non toglie, tuttavia, che sono due componenti software molto separati . Questo significa che se si desidera una registrazione di tutte le query MySQL script PHP eseguiti , si dovrà aggiungere quel meccanismo te stesso .

L'interprete PHP MySQL Server traduce il codice sorgente PHP in codice eseguibile macchina , MySQL e viene eseguito come un server software separato . Proprio come un fisico del server memorizza i dati che ogni computer su Internet può accedere , il server MySQL contiene i dati che qualsiasi programma sul sistema può accedere. Di conseguenza , se si desidera una registrazione di tutte le query MySQL dagli script PHP , si dovrà aggiungere qualche riga al vostro file di codice sorgente PHP .
PHP MySQL Query

il processo di base per avere PHP query di database MySQL script è quello di stabilire una connessione con il server MySQL , inviare la query , ricevere i risultati dal server MySQL , e quindi chiudere la connessione . Query stessa assume la forma di una stringa di testo . Il modo più semplice per registrare una query è quello di mettere la sintassi di query MySQL nella propria variabile , passare quella variabile nella funzione di query , e quindi utilizzare la stessa variabile nel fare il log delle query .

query di registrazione

il modo più semplice di scrivere un file di log delle query PHP è con il " fopen ( ) " e le funzioni di " fwrite ( ) " . Utilizzando la sintassi " $ query_records = fopen ( ' directory ', 'a '); " per creare un oggetto per il file di log chiamato " $ query_records . " In questa sintassi , " directory" è l'indirizzo completo della directory per il file di log . Quindi, utilizzare la " fwrite ( $ query_records , $ query + '\\ n '); " il comando per scrivere la query per la fine del file . In questo comando, " $ query " è il nome assegnato alla variabile che tiene la query MySQL .
Accesso Records

Se si aggiunge il codice per registrare il PHP query MySQL script ' , allora hai due opzioni per la visualizzazione del record di tutte quelle domande. Il file di registro sarà in formato testo normale , quindi puoi aprirlo con un visualizzatore di testo . È anche possibile scrivere un altro script PHP di agire come un visualizzatore di log . Utilizzare il comando " $ query_records = fopen ( 'directory' , 'r '); " per aprire il file di registro , quindi utilizzare il comando " fgets ( $ query_records )," per ottenere la prima query sui record. Ogni volta che si chiama il comando " fgets " , tornerà la prossima interrogazione su record . È possibile continuare a utilizzare il comando fino a che non restituisce il valore booleano "false ", il che significa che è stata raggiunta la fine del file di log .

 

Programmazione © www.354353.com