Mysql administrator

Fermé
ISAT - 5 mars 2009 à 16:46
 ISAT - 5 mars 2009 à 16:50
Bonjour,
la classe de 2ig a un problème !

Nous utilisons mySQL version 5.1.11
php 5.2.6
server windows iis 5

Les procédures marchent individuellement testée dans mySQL manager mais dans une page php seules celles sans paramètres fonctionnent.

Avec un paramètre elles ne fonctionnent pas

De plus, avec un retour seulement (output) ça ne marche pas non plus.
Ceci semble être un problème avec PDO(?) quelqu'un connaitrait-il une astuce pour que cela fonctionne?

Merci!

1 réponse

voici le code en question désolé du double poste


<?php
include_once("DBOudf.inc.php");
include_once("toppage.php");
$id_base=myconnex("fndp2003"); // connection ok
echo "<b> viewallclient() Liste tous les clients existants</b><br /><hr />";
$tabresult= $id_base->prepare('CALL viewallclient()');
$tabresult->execute();
foreach ($tabresult as $valeur)
{
echo ($valeur[0]),"<br />";
}
echo "<b>view1client(p) Liste un client dont le code est donné en paramètre d'entrée</b><br /><hr />";
$par1='B112';
$tabresult= $id_base->prepare('CALL view1client(?)');
// $tabresult->bindParam(1, $par1);
$tabresult->execute();
foreach ($tabresult as $valeur)
{
echo ($valeur[0]),"<br />";
}
echo "<b>maximumprice() Affiche le prix maximum d'un produit en paramètre de retour</b><br /><hr />";
$res=0;
$tabresult= $id_base->prepare('CALL maximumprice(?)');
$tabresult->bindParam(1, $res, PDO::PARAM_INT, 5);
$tabresult->execute();
echo "valeur max = $res";
$id_base = null;
?>
0