A PHP adatbázis kezelés többféle módszert is biztosít az adatbázishoz történő csatlakozáshoz. Név szerint procedurális, objektumorientált és pdo módszerrel.
Procedurális, vagyis egyszerű függvényekkel:
<?php $db = mysqli_connect("localhost", "felhasznalonev", "jelszo", "adatbazisnev"); if (!$db) { echo "Hiba: Nem lehet csatlakozni az adatbázishoz."; echo "Hibakód: " . mysqli_connect_errno(); echo "Hiba: " . mysqli_connect_error(); exit; } // Itt lehet műveleteket végezni az adatbázison. $result = mysqli_query($db, 'SELECT * from tabla'); mysqli_close($db); ?>
Objektumorientált módszer
<?php $db = new mysqli('localhost', 'felhasznalonev', 'jelszo', 'adatbazisnev'); if ($db->connect_error) { echo "Hiba: Nem lehet csatlakozni az adatbázishoz."; echo "Hibakód: " . $db->connect_errno; echo "Hiba: " . $db->connect_error; exit; } // Itt lehet műveleteket végezni az adatbázison. $result = $db->query('SELECT * from tabla'); $mysqli->close(); ?>
PDO
<?php try { $db = new PDO('mysql:host=localhost;dbname=adatbazisnev', 'felhasznalonev', 'jelszo'); } catch (PDOException $e) { echo "Hiba: " . $e->getMessage(); exit; } // Ezután lehet műveleteket végezni az adatbázison. $result = $db->query('SELECT * from tabla'); ?>