Sådan: MySQL Query til CSV Email

June 2

Holde styr på dine hjemmesider og web-servere kan være en skræmmende opgave, især når man overvejer de mange variabler på spil i ethvert netværk miljø. En af de måder, du kan overvåge MySQL databaser er ved hjælp af et PHP script til at e-maile dig en CSV eller kommasepareret værdi, dokument af MySQL-databasen, så du kan kontrollere for ændringer og fejl i din e-mail og spare besværet med at logge ind på en administrativ grænseflade.

Instruktioner

1 Åbn en almindelig tekst redigeringsprogram eller dit foretrukne program, der bruges til at redigere PHP kode og oprette et nyt PHP dokument.

2 Indled PHP dokument ved at indsætte følgende linje kode på toppen af ​​dokumentet:

<? Php

3 Definer hvad PHP script vil gøre ved at tilføje denne anden linje kode:

kræver ( 'class.email-query-resultater-as-csv-file.php');

4 Indled emailCSV funktionen ved at tilføje følgende to linjer kode til dit dokument, henholdsvis erstatte localhost, database, brugernavn, nd adgangskode i eksemplet med hostname, database navn og brugernavn og adgangskode, som du bruger til at logge ind i MySQL:

$ EmailCSV = ny

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

5 Angiv bordet, som vil blive trukket fra emailCSV funktionen ved at tilføje følgende linje kode og erstatte "tabelnavn" med navnet på den database tabellen, hvorfra du trækker:

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

6 Tilføj følgende linjer kode for at fuldføre sende scriptet og angiv e-mail adresser, som rapporten vil blive sendt, udskiftning af e-mail-adresser i eksemplet med den adresse som du ønsker at faktisk bruger:

$ EmailCSV-> sendEmail ( "[email protected]", "[email protected]", "MySQL Query Resultater som CSV Attachment");

?>


relaterede artikler