Podstawy SQL
Założenie: Nauczymy się wykonywać proste zapytania SQL w PHP, aby pobrać dane z bazy danych.
Krok po kroku:
- Połączenie z bazą danych: Utworzymy połączenie z bazą danych MySQL za pomocą funkcji
mysqli_connect()
. Pamiętaj o zastąpieniu placeholderów swoimi danymi. - Wykonanie zapytania SQL: Wykonamy proste zapytanie SQL, które zwróci wszystkie wiersze z tabeli ‘users’.
- Pobieranie i wyświetlanie danych: Przetworzymy wynik zapytania i wyświetlimy dane w formie tabeli.
$servername = "localhost";
$username = "twoja_nazwa_uzytkownika";
$password = "twoje_haslo";
$dbname = "twoja_nazwa_bazy_danych";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
Ten kod łączy się z serwerem MySQL. W razie błędu wyświetli komunikat o błędzie.
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);
Zmienna $sql
przechowuje zapytanie SQL. Funkcja $conn->query()
wykonuje zapytanie.
if ($result->num_rows > 0) {
echo "ID Imię Email ";
while($row = $result->fetch_assoc()) {
echo "" . $row["id"]. " " . $row["name"] . " " . $row["email"] . " ";
}
echo "
";
} else {
echo "0 results";
}
$conn->close();
Pętla while
iteruje po każdym wierszu wyniku i wyświetla dane w tabeli HTML. $conn->close()
zamyka połączenie z bazą danych.
Ten przykład pokazuje podstawowe kroki pracy z bazą danych MySQL w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z bardziej zaawansowanymi zapytaniami SQL!