Oracle (via le module OCI
en PHP) fait prend en charge à la fois IN et OUT lie
. Ils sont fournis pour exécuter PL/SQL et renvoyer le résultat. Dans votre cas, l'exécution d'un SQL simple SELECT déclaration, vous n'avez pas besoin de le faire.
Et notez que SYSDATE n'est pas une fonction donc vous ne devez pas utiliser de parenthèses.
Voici un exemple de travail utilisant 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());