Oracle (tramite il modulo OCI
in PHP) fa supporta entrambi IN
e OUT
lega
. Sono forniti per l'esecuzione di PL/SQL
e restituire il risultato. Nel tuo caso, eseguendo un semplice SQL
SELECT
dichiarazione, non è necessario farlo.
E nota che SYSDATE
non è una funzione quindi non devi usare le parentesi.
Ecco un esempio funzionante utilizzando PDO
:
$db = new PDO('oci:dbname=database;charset=UTF8', 'user', 'pass');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = $db->prepare('SELECT SYSDATE FROM DUAL');
$query->execute();
var_dump($query->fetch());