sql >> Database teknologi >  >> RDS >> Oracle

kan ikke få ud parameter fra lagret procedure ved hjælp af php

Jeg foreslår, at du først prøver med et simpelt eksempel ved at følge dokumentation som indeholder information om OUT-variabler:

Byg en simpel procedure:

CREATE PROCEDURE foo (p OUT VARCHAR2) IS 
BEGIN
   p := 'bar';
END foo;

Så i PHP:

$stid = oci_parse($conn, 'begin foo(:p1); end;');
oci_bind_by_name($stid, ':p1', $p1, 3);
echo $p1;



  1. Postgres 9.1 vs Mysql 5.6 InnoDB?

  2. Er det muligt at angive betingelse i Count()?

  3. filtrer en søgning med alternativknappen PHP SQL

  4. Brug "SELECT" til at kalde en funktion