sql >> Database >  >> RDS >> Oracle

Bind OCI sysdate() aan PDO-parameter?

Oracle (via de OCI-module in PHP) doet ondersteunt beide IN en OUT bindt . Ze zijn bedoeld voor het uitvoeren van PL/SQL en het resultaat terugsturen. In jouw geval een gewone SQL . uitvoeren SELECT verklaring, hoeft u dat niet te doen.

En merk op dat SYSDATE is geen functie, dus u mag geen haakjes gebruiken.

Hier is een werkend voorbeeld met 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. C# met MySQL INSERT-parameters

  2. MijnSQL - SQL_BIG_SELECTS

  3. MySQL VARCHAR-grootte?

  4. Proberen om geen twee afzonderlijke oplossingen nodig te hebben voor het x86- en x64-programma