Utilise PL/SQL en PHP

Bonjour tout le monde
est ce que je peut utilise PL/SQl en PHP
par exemple:
mysql_query(DECLARE
c_id customers.id%type;
c_name customers.name%type;
c_addr customers.address%type;
CURSOR c_customers is
SELECT id, name, address FROM customers;
BEGIN
OPEN c_customers;
LOOP
FETCH c_customers into c_id, c_name, c_addr;
EXIT WHEN c_customers%notfound;
dbms_output.put_line(c_id || ' ' || c_name || ' ' || c_addr);
END LOOP;
CLOSE c_customers;
END;);

2 réponses

  1. Modérateur
    Bonjour,


    est ce que je peut utilise PL/SQl en PHP

    ... OUI.

    Mais le PL/SQL est utilisé avec des BDD Oracles ... pas MYSQL.
    Donc.. utiliser les instruction mysql_query ... ne pourra pas fonctionner.......

    Si c'est bien une BDD oracle sur laquelle tu tapes... il faut te connecter à cette BDD (avec les bonnes instructions..) puis y faire tes requêtes.
    Pour ça.. je pense que le passage à la PDO ne serait pas un mal.

    1
    1. MERCI BCP POUR L INFO :D
      0
  2. Salut,

    Si tu parles bien d'une base Oracle le plus propre serait d'utiliser une procédure stockées, exemple ici.

    Sinon MySQL supporte aussi les procédures stockées mais ça n'est pas du PL/SQL mais du SQL 2.
    0