[MySQL][PHP] Połączenie z serwerem i bazą danych MySQL
Metod połączenia z bazą MySQL jest kilka. Ja będę korzystał z rozszerzenia PHP o nazwie MySQLi. MySQLi dostępne jest w PHP od wersji 5.0. Wszystkie moje kolejne porady/przykłady dotyczące MySQL będą korzystały właśnie z tego rozszerzenia.
<?php
// połączenie z serwerem i bazą danych
$mysqli = new mysqli('localhost', 'login', 'haslo', 'test');
if ($mysqli->connect_error) {
// w przypadku błędu (od wersji PHP 5.3), wyświetli się odpowiedni komunikat
die('Connect Error ('.$mysqli->connect_errno.') '. $mysqli->connect_error);
// w przypadku błędu (do wersji PHP 5.3), wyświetli się odpowiedni komunikat
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
}
?>
Myślę, że wszystko tu jest jasne. Przyliżę tylko to co jest zapisane w nawiasie:
- localhost - adres serwera mysql
- login - login administratora bazy danych
- haslo - hasło administratora bazy danych
- test - nazwa bazy danych
Ten kawałek kodu warto umieścić w osobnym pliku (np. connect.php) i za pomocą instrukcji include_once lub require_once dołączyć go do właściwego pliku php.
autor: Krzysztof Szypulski
data dodania/aktualizacji: Niedziela, 12 lipca 2015 (14:37:26)