Oracle (poprzez moduł OCI
w PHP) tak obsługuje zarówno IN
i OUT
wiąże
. Są one przeznaczone do uruchamiania PL/SQL
i zwrócenie wyniku. W twoim przypadku, uruchomienie zwykłego SQL
SELECT
oświadczenie, nie musisz tego robić.
I zauważ, że SYSDATE
nie jest funkcją, więc nie wolno używać nawiasów.
Oto działający przykład użycia 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());