Przygotowawcze manipulacje do pracy z SQL w PHP

Nauczmy się teraz pracować z bazami danych przez PHP. W tym celu przede wszystkim konieczne jest nawiązanie połączenia z serwerem bazy danych.

Robimy to za pomocą funkcji mysql_connect, która przyjmuje 3 parametry: nazwę hosta (serwera), nazwę użytkownika, pod którym pracujemy z bazą i hasło dla tego użytkownika.

Jeśli pracujesz na swoim komputerze, to będą to localhost, root i hasło w postaci pustego ciągu (na niektórych serwerach może być też root). Jeśli twoja baza danych jest w internecie - to te dane dostarcza ci hosting.

A zatem, nawiążmy połączenie z bazą danych:

php<?php
  $host = 'localhost'; // nazwa hosta
  $user = 'root';      // nazwa użytkownika
  $pass = '';          // hasło
  $name = 'mydb';      // nazwa bazy danych
  
  $link = mysqli_connect($host, $user, $pass, $name);
?>

Jeśli podane przez nas dane dostępowe są poprawne, to nawiąże się połączenie z bazą danych. Przy tym do zmiennej $link zapisze się specjalny obiekt połączenia, którego będziemy używać dalej dla wszystkich odwołań do naszej bazy danych.