Oracle (via OCI-modulet
i PHP) gør understøtter både IN og OUT binder
. De leveres til at køre PL/SQL og returnere resultatet. I dit tilfælde kører du en almindelig SQL SELECT erklæring, du behøver ikke at gøre det.
Og bemærk, at SYSDATE er ikke en funktion, så du må ikke bruge parenteser.
Her er et fungerende eksempel 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());