Veel website-eigenaren gebruiken PHP om de mogelijkheden van hun webpagina's te verbeteren. Wanneer ze PHP combineren met de open-source relationele database MySQL, groeit de lijst met mogelijkheden enorm. Ze kunnen inloggegevens instellen, gebruikersonderzoeken uitvoeren, cookies en sessies instellen en openen, banneradvertenties op hun site draaien, gebruikersforums hosten en online winkels openen, naast vele andere functies die zonder een database niet mogelijk zijn.
MySQL en PHP zijn compatibele producten en worden vaak samen gebruikt door website-eigenaren. De MySQL-code kan rechtstreeks in het PHP-script worden opgenomen. Beide bevinden zich op uw webserver en de meeste webservers ondersteunen ze. De server-side locatie biedt betrouwbare beveiliging voor de gegevens die uw website gebruikt.
Als u een kleine website heeft, vindt u het waarschijnlijk niet erg om uw MySQL-databaseverbindingscode voor een paar pagina's in het PHP-script te typen. Als uw website echter groot is en veel van de pagina's toegang tot uw MySQL-database vereisen, kunt u tijd besparen met een snelkoppeling. Plaats de MySQL-verbindingscode in een apart bestand en roep het opgeslagen bestand op waar u het nodig hebt.
Gebruik bijvoorbeeld de onderstaande SQL-code in een PHP-script om u aan te melden bij uw MySQL-database. Bewaar deze code in een bestand met de naam datalogin.php.
Wanneer u nu een van uw webpagina's met de database wilt verbinden, neemt u deze regel in PHP op in het bestand voor die pagina:
Wanneer uw pagina's verbinding maken met de database, kunnen ze deze lezen of er informatie naar schrijven. Nu u MySQL kunt bellen, kunt u het gebruiken om een adresboek of een hit-counter voor uw website op te zetten.