sql >> データベース >  >> RDS >> Oracle

OCI sysdate()をPDOパラメーターにバインドしますか?

    Oracle(OCIモジュール 経由 PHPの場合)します INの両方をサポートします およびOUT バインド 。これらは、PL/SQLを実行するために提供されています。 結果を返します。あなたの場合、プレーンなSQLを実行します SELECT ステートメント、あなたはそれをする必要はありません。

    また、SYSDATE は関数ではないため、括弧を使用しないでください。

    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. PostgreSQL13の信頼できる拡張機能の概要

    2. カスタムnextval関数内のmysqlbigint変数宣言のエラー

    3. PostgreSQLの再帰的な親/子クエリ

    4. シェルスクリプトからsqlplusを呼び出すときのpasswdの抑制