Valmistavat toimenpiteet SQL:n käyttämiseksi PHP:ssä

Opitaan nyt työskentelemään tietokantojen kanssa PHP:n kautta. Tätä varten on ennen kaikkea tarpeen muodostaa yhteys tietokantapalvelimeen.

Tämä tehdään funktiolla mysql_connect, joka ottaa 3 parametria: isäntänimen (palvelimen), käyttäjätunnuksen, jolla työskentelemme tietokannan kanssa, ja salasanan tälle käyttäjälle.

Jos työskentelet omalla tietokoneellasi, ne ovat yleensä localhost, root ja salasana tyhjänä merkkijonona (joillain palvelimilla se voi olla myös root). Jos tietokantasi on internetissä, nämä tiedot tarjoaa sinulle hosting-palveluntarjoaja.

Muodostetaan siis yhteys tietokantaan:

php<?php
  $host = 'localhost'; // isäntänimi
  $user = 'root';      // käyttäjätunnus
  $pass = '';          // salasana
  $name = 'mydb';      // tietokannan nimi
  
  $link = mysqli_connect($host, $user, $pass, $name);
?>

Jos määrittämämme käyttöoikeudet ovat oikein, muodostuu yhteys tietokantaan. Samaan aikaan muuttujaan $link tallentuu erityinen yhteyden objekti, jota käytämme jatkossa kaikkiin tietokantaamme kohdistuviin pyyntöihin.