sql >> Databasteknik >  >> RDS >> Oracle

Bind OCI sysdate() till PDO-parametern?

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


  1. hur man kombinerar tabeller med 1 till många relationer till 1 postrad

  2. Blanda ANSI 1992 JOINs och COMMAs i en fråga

  3. reguljärt uttryck för radseparerade olika långa ord

  4. SQLAlchemy - SQLite för testning och Postgresql för utveckling - Hur portar man?