Come: Query MySQL a CSV e-mail

July 8

Tenere sotto controllo i siti Web e server Web può essere un compito arduo, soprattutto se si considera le numerose variabili in gioco in qualsiasi ambiente di rete. Uno dei modi è possibile monitorare database MySQL è quello di utilizzare uno script PHP per e-mail un file CSV, o valori separati da virgola, documento del database MySQL in modo da poter verificare la presenza di modifiche ed errori via e-mail e risparmiare la fatica di dover per accedere a un'interfaccia amministrativa.

istruzione

1 Aprire un editor di testo semplice o la vostra applicazione preferita utilizzato per modificare il codice PHP e creare un nuovo documento di PHP.

2 Avviare il documento PHP inserendo la seguente riga di codice nella parte superiore del documento:

<? Php

3 Definire ciò che lo script PHP farà con l'aggiunta di questa seconda riga di codice:

require ( 'class.email-query-risultati-as-CSV-file.php');

4 Avviare la funzione emailCSV aggiungendo le seguenti due righe di codice al documento, rispettivamente, sostituendo localhost, database, nome utente, la password ND nell'esempio con il nome host, il nome del database e il nome utente e la password utilizzati per accedere a MySQL:

$ EmailCSV = new

EmailQueryResultAsCsv ( 'localhost', 'database', 'username', 'password');

5 Specificare la tabella che verrà estratto dalla funzione emailCSV aggiungendo la seguente riga di codice e la sua sostituzione "tablename" con il nome della tabella di database da cui si sta tirando:

$ EmailCSV-> setQuery ( "SELECT * FROM tablename");

6 Aggiungere le seguenti righe di codice per completare lo script di invio e specificare gli indirizzi email a cui verrà inviato il report, sostituendo gli indirizzi email nell'esempio con l'indirizzo che si desidera utilizzare per davvero:

$ EmailCSV-> sendEmail ( "[email protected]", "[email protected]", "MySQL Query risultati come CSV Allegato");

?>