Ce face pg_prepare
Funcția pg_prepare creează un Prepared Statement denumit pe serverul PostgreSQL. Planul de execuție este compilat și optimizat o singură dată de server, iar apelurile ulterioare realizate prin pg_execute transmit doar valorile parametrilor, crescând dramatic performanța la inserări masive de date.
Exemplu practic: Inserare în lot (Batch Insert) cu interogare pregătită
<?php
// Pregătim comanda SQL pe server o singură dată:
pg_prepare($db, "inserare_client", "INSERT INTO clienti (nume, email, telefon) VALUES ($1, $2, $3)");
$listaClienti = [
["Ion Popescu", "ion@exemplu.ro", "0722111222"],
["Maria Ionescu", "maria@exemplu.ro", "0733444555"],
["Radu Vasile", "radu@exemplu.ro", "0744777888"]
];
foreach ($listaClienti as $client) {
// Executăm rapid planul pregătit deja:
pg_execute($db, "inserare_client", $client);
}
echo "Toți clienții au fost inserați cu performanță maximă!\n";
Întrebări & Exemple de Cod:
pg_prepareAi o nelămurire despre utilizarea comenzii
pg_preparesau 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.