Oracle (via OCI-modulen
i PHP) gör stöder både IN och OUT binder
. De tillhandahålls för att köra PL/SQL och returnera resultatet. I ditt fall kör du en vanlig SQL SELECT uttalande, du behöver inte göra det.
Och notera att SYSDATE är inte en funktion så du får inte använda parenteser.
Här är ett fungerande exempel med 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());