För att kunna använda MySQL-databasen i dina PHP-sidor behöver man skapa en koppling mellan dem. Detta görs med hjälp av PHP-funktionen mysql_connect. Mysql_connect använder sig av tre olika variabler för att kunna skapa kopplingen:host-adressen till din MySQL-server,ditt MySQL-användarnamn och ditt MySQL-lösenord.
Eftersom man måste använda denna funktion i varje PHP-fil där man tänker använda databasen kan det vara lämpligt att lägga connect-koden i en separat fil som sedan hämtas med hjälp av include()-kommandot. Fördelen med det här är,förutom att man slipper skriva samma kodsnutt flera gånger,att om man gör en ändring i connect-koden (man kanske byter lösenord) så slipper man göra detta på flera ställen i koden.
Följande kod skapar en koppling till databasen. I exemplet används localhost som host för databasservern,detta kan givetvis skilja lite beroende på ditt webbhotell. Hör med ditt webbhotell om de inte skickat dig den uppgiften. Längst ner i koden väljer vi också vilken databas vi vill använda genom mysql_select_db.
$db_host = "localhost";$db_user = "användarnamn";$db_pass = "lösenord";$db_databas = "namnet på databasen";$db = mysql_connect($db_host,$db_user,$db_pass);if(!$db){die('Kunde inte ansluta:' . mysql_error())}mysql_select_db($db_databas,$db);Nu har vi all kod vi behöver för att kunna börja använda databaser i PHP. Spara denna kodsnutt i en egen fil vid namn connect.php. Glöm inte att alla PHP-filer måste börja med <?php och sluta med ?>,annars kommer servern inte veta att den ska tolka koden som just php.
När kodsnutten är sparad i connect.php kan vi sedan enkelt hämta den i våra andra script genom följande:
include ("connect.php");
[...] –PHP &MySQL webbutveckling med PHP och MySQL «Skapa en databaskoppling mellan PHP och MySQL Lägg till data i tabellen [...]