WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Pb Procedure Stocke - PHP
Envoyé par: jp poinas (192.6.59.---)
Date: 12 January 2006 à 13:17

Je remercie tous ceux qui travail gratuitement pour ce site .
Pb pour éxécuter une procédure stocké dans un script PHP .

Avec Mysql Console :
mysql> create procedure p1() select s1 , s2 from table1 ;
mysql> call p1() ;
OK : Affichage de la table .

Avec Script PHP :
$req1 = 'create procedure p1() select s1 , s2 from table1 ; ' ;
$result1 = mysql_query( $req1 ) ;
OK : création de la procédure p1

$req2 = 'call p1() ; ' ;
$result2 = mysql_query( $req2 ) ;
Erreure : N° 1312 : PROCEDURE BdD.p1 can't return à result Set in the given context

J'imagine que je m'y prend mal . Quel est l'erreure ?
Comment récupérer le résultat de cette requéte ?
Install : Windoos XP , Wamp 1.6.0 .
Cordialement .


Options: Répondre•Citer ce Message
Re: Pb Procedure Stocke - PHP
Envoyé par: Daz (---.w193-251.abo.wanadoo.fr)
Date: 12 January 2006 à 15:48

Salut,
utilise l'extension mysqli


$req1 = 'create procedure p1() select s1 , s2 from table1 ; ' ;
$result1 = mysqli_query( $req1 ) ;

$req2 = 'call p1() ; ' ;
$result2 = mysqli_query( $req2 ) ;


++
--
Olivier DASINI
Formateur certifié MySQL / Consultant technologies Open Sources
Tel : 01.45.28.09.82 || Fax : 01.45.28.72.39
[formation.anaska.fr]

Options: Répondre•Citer ce Message
Re: Pb Procedure Stocke - PHP
Envoyé par: fanfan (195.83.12.---)
Date: 31 May 2006 à 16:58

Bonjour,

Je me trouve confronté au même problème que toi.

A savoir que la procédure stockée se crée bien avec WAMP/MYSQL 5 en ligne de commande ; le "myql-> call tranches() ;" retournant bien les résultats du select
Elle apparait par ailleurs sous MySqlQueryBrowser.

Mon souci apparait lorsque je souhaite utiliser cette procédure stockée via Business Objects 5.1.8 via une connexion ODBC pour générer une requete

message d'erreur :

[TCX][MyODBC]PROCEDURE b2i_test.tranches can't return a result set in the given context1312

Qu'as tu fait pour résoudre ton problème ?

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP