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');
?>