Modulul 7: Baze de Date în PHP (PDO, MySQLi, PostgreSQL, ODBC și DBA)

Conectarea și interogarea sigură a bazelor de date relaționale și cheie-valoare: PDO (Prepared Statements & tranzacții), MySQLi procedural și OOP, driverul nativ PostgreSQL (pg_*), conectivitate ODBC și stocare DBA.

🗄️ Interogări Sigure fără SQL Injection cu PDO și Tranzacții ACID

Setează întotdeauna ERRMODE_EXCEPTION și dezactivează emularea interogărilor pregătite (ATTR_EMULATE_PREPARES => false) pentru protecție nativă împotriva SQL Injection:

<?php
declare(strict_types=1);

$dsn = 'mysql:host=127.0.0.1;dbname=magazin;charset=utf8mb4';
$pdo = new PDO($dsn, 'utilizator', 'parola', [
    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::ATTR_EMULATE_PREPARES   => false,
]);

$stmt = $pdo->prepare('SELECT id, nume, email FROM clienti WHERE activ = :activ LIMIT :limita');
$stmt->execute([':activ' => 1, ':limita' => 10]);
$clienti = $stmt->fetchAll();

294 funcții afișate

Baze de date (mysqli și PDO) 37 de comenzi

↑ Sus

mysqli avansat 71 de comenzi

↑ Sus

Baze de Date Native (PostgreSQL) 123 de comenzi

↑ Sus

Baze de Date (ODBC) 48 de comenzi

↑ Sus

Baze de Date Cheie-Valoare (DBA) 15 comenzi

↑ Sus
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Modulul 7: Baze de Date în PHP (PDO, MySQLi, PostgreSQL, ODBC și DBA)

Ai o nelămurire despre utilizarea comenzii Modulul 7: Baze de Date în PHP (PDO, MySQLi, PostgreSQL, ODBC și DBA) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.