PHP MYSQL Probleme

Bonjour,
Je ne sais plus quoi faire pour régler mon problème... ça fait deux jours que j'essaie par tous les moyens de régler mon problème...

Voilà, je veux aller chercher des information dans ma bd mais ça ne fonctionne pas
voici mon code:

function loadSousMenu()
{
$connexion = new mysqli("localhost","root","","BDname");
$connexion->query("SET NAMES 'utf8'");
$requete = $connexion->prepare("Call getMenu(?)");
$requete->bind_param("s",$idm);
$requete->execute();
$requete->bind_result($id,$nom_en,$nom_fr);
while($requete->fetch())
{
//fait quelque chose
}
$requete->close();
$connexion->close();
}

J'ai appris que je n'entre jamais dans mon while... Alors le problème viens-t-il de ma procédure??

merci de bien vouloir m'aider.

1 réponse

  1. function connexionbdd()
    {
    //Définition des variables de connexion à la base de données
    $bd_nom_serveur='localhost';
    $bd_login='';
    $bd_mot_de_passe='';
    $bd_nom_bd='';

    //Connexion à la base de données
    mysql_connect($bd_nom_serveur, $bd_login, $bd_mot_de_passe);
    mysql_select_db($bd_nom_bd);
    mysql_query("set names 'utf8'");
    }
    éssaye sa
    0