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

SQL Procédural MySQL Discussion :

Problème de récup de résultats d'une procédure stockée


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Par défaut Problème de récup de résultats d'une procédure stockée
    Bonjour,
    voici mon problème : sur ma base mysql(v5.019), je créer la procédure suivante :

    procédure :
    delimiter |
    create procedure departement ()
    not deterministic
    sql security definer
    begin
    select departement from lieux;
    end
    |



    appel de la procédure :
    call departement()

    via l'invites de commandes, cette procédure me renvoi un tableau d'une colonne de la forme suivante :
    ___________
    |departement
    |__________
    |charente
    |dordogne
    |....
    |___________


    par contre via phpadmin ou par ma propre page php (via les fonctions php/mysql qui vont bien), lorsque j'appelle la procedure departement, l'erreur suivante m'est renvoyée :
    #1312 - PROCEDURE base.departement can't return a result set in the given context


    config : wamp 1.6 => mysql 5.019 / php 5 / apache 2

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Bonjour,

    Ce problème a été évoqué dans un post récent : http://www.developpez.net/forums/vie...=given+context

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Par défaut
    Ok ma procédure ne retourne rien j'ai pas de OUT dans ma procédure.

    Mais le problème est que ma procédure retourne un tableau, et comme le dis le manuel de référence, ARRAY n'est pas implémenté.
    Donc comment récupérer ce tableau ?

  4. #4
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Tu utilises mysqli ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Par défaut
    Bonjour

    Je n'utilise pas MySqli. Je regarde en ce moment...

    As tu été confronté à ce problème avec l'API mysql_xxx de PHP, et es tu sur que mysqli le resoud ?

    Cordialement

  6. #6
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Non mais ça coûte rien d'essayer

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Par défaut
    C'était bien ça, problème résolu avec mysqli.
    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Problème pour afficher le résultat d'une procédure stockée sous forme de table html
    Par Baleze dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/12/2012, 16h15
  2. Récupérer le résultat d'une procédure stockée
    Par DanZzz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/11/2006, 22h08
  3. Problème lors de l'appel d'une procédure stockée
    Par ToxiZz dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/05/2006, 23h42
  4. [SQL Server]Recupération du résultat d'une procédure stockée
    Par navis84 dans le forum Bases de données
    Réponses: 8
    Dernier message: 04/04/2005, 20h53
  5. [C#] Récupérer le résultat d'une procédure stockée
    Par fabrice1596 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/10/2004, 13h45

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