Informatică Baze de date
Conectare baza de date PHP MySQL
Conectarea unei baze de date MySQL cu PHP se face folosind extensia MySQLi sau PDO. Exemplu: mysqli_connect() stabilește o conexiune pentru a executa interogări SQL.
Pași cu MySQLi
- 1 Pasul 1 Stabilește conexiunea: $conn = mysqli_connect('localhost', 'utilizator', 'parola', 'nume_baza_date').
- 2 Pasul 2 Verifică conexiunea: if (!$conn) { die('Conexiune eșuată: ' . mysqli_connect_error()); }.
- 3 Pasul 3 Execută o interogare: $result = mysqli_query($conn, 'SELECT * FROM Tabel'); și procesează rezultatele.
Exemplu complet
- Cod PHP $conn = mysqli_connect('localhost', 'root', '', 'test'); $sql = 'SELECT Nume FROM Utilizatori'; $result = mysqli_query($conn, $sql); while($row = mysqli_fetch_assoc($result)) { echo $row['Nume']; }.
- Securitate Folosește instrucțiuni pregătite pentru a preveni atacurile SQL injection. Exemplu: $stmt = $conn->prepare('SELECT * FROM Produse WHERE ID = ?'); $stmt->bind_param('i', $id);.
- Închidere conexiune La final, închide conexiunea: mysqli_close($conn); pentru a elibera resurse.
Testează conexiunea pe un server local înainte de a o folosi în producție.