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());