(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_execute — Esecuzione di una prepared statement
Esegue una statement preparata con odbc_prepare().
result_id
L'id del risultato resource, da odbc_prepare().
parameters_array
I parametri in parameter_array
verranno
sostituiti dai segnaposto nella prepared statement in ordine.
Gli elementi di questo array saranno convertiti in stringhe chiamando questa
funzione.
Qualsiasi parametro in parameter_array
che
inizia e finisce con apici singoli verrà considerato come nome di un
file da leggere ed inviare al database server come dati per il
segnaposto appropriato.
Example #1 Esempi di odbc_execute() e odbc_prepare()
Nel seguente codice, $success sarà
true
se tutti e tre i parametri di myproc sono parametri IN:
<?php
$a = 1;
$b = 2;
$c = 3;
$stmt = odbc_prepare($conn, 'CALL myproc(?,?,?)');
$success = odbc_execute($stmt, array($a, $b, $c));
?>
Se è necessario chiamare una stored procedure utilizzando i parametri INOUT o OUT, la soluzione consigliata è di usare un'estensione nativa per il database (ad esempio, oci8 per Oracle).