Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2006, 15h27   #1
Membre habitué
 
Inscription : mars 2006
Messages : 186
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2006
Messages : 186
Points : 120
Points : 120
Par défaut [SQL] php et recuperation d'une valeur renvoyée par une fonction sql

Bonjour,

Voila j'ai ce probleme, à savoir que je n'ai jamais travaillé avec des procedure et fonctions SQL (sybase).
J'ai donc une fonction FGET_ADRESSE_CLIENT(IN a_client T_CODE_CLIENT,IN a_id_adr T_CODE_ADRESSE) qui me renvoie une variable o_adresse.

J'aimerai recuperer cette variable en faisant comme ceci :

Code :
1
2
3
4
5
 
$req = "call FGET_ADRESSE_CLIENT('".$code_client."','".$code_adr."')';
$res = sybase_result($req);
$adresse = sybase_fetch_assoc($res);
echo $adresse['o_adresse'];
seulement j'ai une erreur :

Warning: Wrong parameter count for sybase_result() in /rd/GP-V40/Stages/Portail_Web/suivi_commandes.php on line 263

Warning: sybase_fetch_assoc(): supplied argument is not a valid Sybase result resource in /rd/GP-V40/Stages/Portail_Web/suivi_commandes.php on line 264

et je ne comprend pas vraiment pourquoi ?

merci de votre aide elle me sera précieuse !

Edit: je précise que j'ai essayé en mettant les parametre adequat du sybase_result(ressource_sql, 1) !
highman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2006, 15h37   #2
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
J'ai pas franchement compris la question...
Tu cherches à récupérer une valeur dans une base de données??
FGET_ADRESSE_CLIENT(IN a_client T_CODE_CLIENT,IN a_id_adr T_CODE_ADRESSE) c'est quoi? Ca sort d'où?
Es-tu correctement connecté à ta base sybase?
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2006, 15h42   #3
Membre habitué
 
Inscription : mars 2006
Messages : 186
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2006
Messages : 186
Points : 120
Points : 120
effectivement j'ai du mal expliquer

dans les base sql il est possible de programmer des fonctions/procedure stockées qui font elle mm le boulot a la place d'une requete sql dans du php ! (un peu comme une fonction/procedure dans tout autre langage de programmation)

J'ai donc une fonction SQL qui renvoi une variable o_adresse que j'aimerai recuperer dans ma page php!

j'espere etre plus clair !
highman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h19.


 
 
 
 
Partenaires

Hébergement Web