Es bindet Werte an benannte Parameter:
$name = "O'Reilly";
$stid = oci_parse($mycon, 'INSERT INTO CUSTOMERS (NAME) VALUES (:nm)');
oci_bind_by_name($stid, ':nm', $name, -1);
oci_execute($stid);
Wenn Sie also diese Abfrage ausführen :nm
wird O'Reilly
sein . Der -1
bedeutet, der gebundene Wert sollte so lang sein wie die Variable. Es ist der Standardwert. Sie müssen es nicht einstellen. Solange Sie nur vorhandene Variablen binden, müssen Sie sich nicht darum kümmern.
Sie möchten diese Methode verwenden, weil
was bedeutet, dass es sicherer ist und hat eine bessere Leistung .