|  PHP - DB connect.
 
 
 Der anvendes to forskellige rutiner for at etablere forbindelse mellem PHP-programmer og den database, der indeholder de data programmerne skal arbejde med. Hvilken der skal anvendes afhænger af den type xxxx der skal understøttes: 
 
 
 MySQLi og "real_escape_string"
 db_connect.php (eller et andet navn) anvendes til at opbygge variablen $db_link (eller et andet navn).  $db_link indeholder de parametre der skal anvendes til at forbinde til databasen ved ethvert SQL-kald til den. Ved at placere definitionen i en include-fil gøres den genbrugbar fra alle relevante sider. 
 
| <?php$host          =     "localhost";
 $user          =     "root";
 $password     =     "";
 $database     =     "sidedatafradb";
 
 $db_link = mysqli_connect ($host, $user, $password, $database) or die (mysqli_error());
 mysqli_query($db_link, "SET NAMES utf8");
 ?>
 | Kode til etablering af $db_link-variablen. 
 Som minimum skal variablen $database altid tilpasses til navnet på den aktuelle database.
 
 Den sidste kodelinie sikrer, at æ, ø og å altid vises korrekt.
 |  | 
<?phpinclude("db_connect.php");
 ?>
<!DOCTYPE html>
 | Include-linket til db_connect.php placeres ofte allerøverst i HTML-filen - så er $db_link altid til rådighed når der er brug for den. |  | 
$query = "SELECT * FROM sidedata";$result = mysqli_query ($db_link, $query) or die (mysqli_error ($db_link));
 $row = mysqli_fetch_assoc ($result);
 .
 .
 .
 
 | Eksempel på anvendelse af $db_link-variablen. |  
 db_connect.php-filen skal placeres før der linkes til den, da der ellers ved mellemliggende afprøvning blive registreret en valideringsfejl. 
 
 
 
  
         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 |