Per lavorare con i dati in un sito web, PHP deve poter comunicare con un database.
Il primo passo fondamentale è quindi creare una connessione al database MySQL.
Grazie a questa connessione possiamo:
📥 leggere dati
📤 inserire informazioni
✏️ modificare record
❌ eliminare dati
Quando PHP si collega a MySQL:
🔌 si connette al server (di solito localhost)
👤 invia username e password
🗄️ seleziona il database
Se tutti i dati sono corretti, la connessione ha successo ✅
In PHP esistono diversi modi per collegarsi a MySQL.
Quello più usato nei tutorial base è MySQLi.
mysqli_connect(host, username, password,
database); |
<?php |
| Parametro | Significato |
|---|---|
| localhost | server MySQL |
| root | nome utente |
| "" | password |
| miodatabase | nome del database |
👉 In locale (con XAMPP o simili) spesso l’utente è root e la password è vuota.
È molto importante verificare che la connessione sia riuscita.
<?php
|
👉 Se qualcosa va storto, il programma si ferma.
Per vedere l’errore preciso:
<?php |
<?php
|
Quando abbiamo finito, possiamo chiudere la connessione:
mysqli_close($conn); |
È consigliato mettere la connessione in un file dedicato.
<?php |
Poi usarlo nelle pagine:
<?php
|
👉 Così il codice è più ordinato 👍
🔒 non mostrare errori in siti pubblici
📁 usa file separati per la connessione
🔐 proteggi username e password
⚙️ usa require_once per includere il file
si usa mysqli_connect() per collegarsi
bisogna controllare la connessione
è buona pratica usare un file separato
la connessione permette tutte le operazioni sul database
La connessione al database è il punto di partenza per lavorare con PHP e MySQL. Senza questo passaggio non è possibile gestire i dati.