IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[Php Oracle et PL/SQL]


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Par défaut [Php Oracle et PL/SQL]
    Bonjour,

    Je developpe un petit site en php / oracle.

    Je ne voudrais pas mettre mes requetes de select dans le code php, mais du coté oracle dans des procedures et fonctions....

    Comment faire ?
    Je ne vois pas comment recupérer les valeurs de mes selects !

    Merci du coup de pouce

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Le PL/SQL c'est pour faire des procédures, pas des interrogations....

    Si vous y tenez, vous pouvez toujours vous faire des fonctions qui retournent les n colonnes d'une table, mais c'est un peu...

  3. #3
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Donc Torando59
    Comme vous le suggère LeoAnderson, vous disposez de PL/SQL pour construire vos procedures stockées
    Cependant pour recupérer le resultat ('Vue') de ces procédures côté applicatif, il vous faut voir çà côté Forum PHP
    desolé je ne sais le faire qu'en DotNet

  4. #4
    yac
    yac est déconnecté
    Membre averti
    Inscrit en
    Avril 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 31
    Par défaut php and pl/sql : utiliser des tables pl/sql
    et si tu prenais une procédure ou fonction oracle qui retournerait un parametre de type table pl/sql de record
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
       TYPE r_resultat IS RECORD
       (nom                varchar2(50)
       ,prenom             varchar2(50)
      ,date_naissance   date  );
     
       TYPE t_resultat is TABLE OF r_resultat
       INDEX BY BINARY_INTEGER;
     
       v_resultat t_resultat;
    ensuite dans la procédure retourner un paramètre (out) de type t_resultat.

    reste juste à voir comment php va le lire ?

    voilà

Discussions similaires

  1. Quel SGBD choisir : Oracle ou Microsoft SQL-Server ?
    Par dellibmdell dans le forum Décisions SGBD
    Réponses: 94
    Dernier message: 06/03/2013, 23h42
  2. [Oracle] Requête SQL PHP Oracle
    Par julien0709 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 16/06/2008, 13h51
  3. portage oracle/postGresql -- pl/sql param in/out
    Par luta dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 21/08/2004, 13h56
  4. PHP + Oracle + PL/ SQL
    Par bchristo dans le forum SQL
    Réponses: 12
    Dernier message: 28/04/2004, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo