12.4 Mit einer SQL-Datenbank verbinden

Problem

Sie möchten auf eine SQL-Datenbank zugreifen, um Daten zu speichern oder abzurufen. Ohne Datenbanken wären dynamische Websites nicht sonderlich dynamisch.

Lösung

Erstellen Sie ein neues PDO-Objekt mit dem entsprechenden Verbindungsstring. Listing 12.8 zeigt, wie man PDO-Objekte für verschiedene Datenbanksysteme erstellt.

<?php // MySQL erwartet die Parameter in einem String. $mysql = new PDO('mysql:host=db.example.com', $user, $password); // Mehrere Parameter mit einem ; trennen. $mysql = new PDO('mysql:host=db.example.com;port=31075', $user, $password); $mysql = new PDO('mysql:host=db.example.com;port=31075;dbname=food', $user, $password); // Mit einem lokalen MySQL-Server verbinden. $mysql = new PDO('mysql:unix_socket=/tmp/mysql.sock', ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.