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

PHP & Base de données Discussion :

Comment utiliser un procedure avec php [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Liban

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2014
    Messages : 38
    Par défaut Comment utiliser un procedure avec php
    Bonsoir,
    Je veux utiliser le procedure sql suivant avec php pour generer une table qui contient ID et un autre column qui contient "average" des notes.
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE DEFINER=`root`@`localhost` PROCEDURE `note_avg`(OUT numberOfStudents INT ,OUT avg_result decimal, IN courseId INT, IN semester INT, IN classOf date)
    BEGIN
    SELECT COUNT(*) INTO numberOfStudents FROM notes WHERE course_id=courseId;
    SELECT avg(result) INTO avg_result FROM notes WHERE course_id=courseId;
    INSERT INTO average(course_id, average, semester, classOf, numberOfStudents) VALUES (courseId, avg_result, semester,  classOf, numberOfStudents);
    END
    Quelques idees ?
    Merci

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 644
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 644
    Par défaut
    un procédure stockée s'appelle avec une requête CALL
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    CALL `note_avg`(@numberOfStudents, @avg_result, 2, 4, 100)

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

Discussions similaires

  1. [CR XI] Comment utiliser une procedure stockée oracle avec crystal report XI
    Par saidms dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 03/01/2011, 09h28
  2. Réponses: 1
    Dernier message: 18/08/2010, 17h33
  3. [XSLT] Utilisation de XML avec PHP dans le cadre d'un site
    Par nicolas66 dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 06/11/2005, 22h39
  4. [CF][PPC/VB.NET] Comment utiliser les Socket avec Pocket PC ?
    Par joefou dans le forum Windows Mobile
    Réponses: 5
    Dernier message: 17/05/2005, 14h24

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