Wiąże wartości z nazwanymi parametrami:
$name = "O'Reilly";
$stid = oci_parse($mycon, 'INSERT INTO CUSTOMERS (NAME) VALUES (:nm)');
oci_bind_by_name($stid, ':nm', $name, -1);
oci_execute($stid);
Więc po uruchomieniu tego zapytania :nm
będzie O'Reilly
. -1
oznacza, że powiązana wartość powinna być tak długa jak zmienna. To jest wartość domyślna. Nie musisz tego ustawiać. Dopóki wiążesz tylko istniejące zmienne, nie musisz się tym przejmować.
Chcesz skorzystać z tej metody, ponieważ
co oznacza, że jest bezpieczniejszy i ma lepszą wydajność .