SeoHost.pl

[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.

Oficjalna dokumentacja rozszerzenia MySQLi

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

tagi:

php, php5, mysqli, connect_mysqli, __construct, connect_error, connect_erno, include_once

Formularz kontaktowy

Masz pytania? Pisz śmiało, postaram się odpowiedzieć.

9 * 8 =
* pole obowiązkowe
Sebastian Szypulski DEVGRU

tel: +48 501 775 144 e-mail: admin@kess.com.pl

ul. Żydowo 44, 76-010 Polanów

Copyright © 2001 - 2024 by Krzysztof Szypulski "KESS"
przejdź do góry strony