Het bindt waarden aan benoemde parameters:
$name = "O'Reilly";
$stid = oci_parse($mycon, 'INSERT INTO CUSTOMERS (NAME) VALUES (:nm)');
oci_bind_by_name($stid, ':nm', $name, -1);
oci_execute($stid);
Dus wanneer u die query uitvoert :nm
wordt O'Reilly
. De -1
betekent dat de grenswaarde even lang moet zijn als de variabele. Het is de standaardwaarde. Je hoeft het niet in te stellen. Zolang u alleen bestaande variabelen bindt, hoeft u zich geen zorgen te maken.
U wilt deze methode gebruiken omdat
wat betekent dat het veiliger is en heeft betere prestaties .