bonjour,
Je viens de finir mon site avec un peu de mal je l'avoue, mais j'y suis arrivé. Mon problème est le suivant j'ai une requête qui utilise la fonction bind_param avec Mysqli, en localhost tout roule je viens de l'héberger pour faire des tests, le bind_param() est à la suite de la requête et avant le excute :
//on lit la base de donnéees pour savoir quel est le contenu à modifier
$req_content = $mysqli->prepare("SELECT * FROM pages WHERE id=?");
//on indique le paramètre de la recherche (l'id du contenu à modifier)
$req_content->bind_param("i",$id);// c'est ici la problème
$req_content->execute();
$req_content->bind_result($id,$nom,$contenu);
//on affecte les valeurs aux variables
$req_content->fetch();
et cela me retourne l'erreur suivante :
Fatal error: Call to a member function bind_param() on a non-object in /home/a8346587/public_html/admin/editer.php on line 25
si quelqu'un avait une solution.
merci
$req_content->bind_param("i",$id);
Dans ta requête, la variable à "binder" s'appelle id , et non i
salut benjamin,
Et bien j'ai fais les modifs, mais ce que trouve assez étonnant c'est quand localhost cela fonctionne, j'ai héberger le site chez hosting ça marche et la je suis chez 000webhost ça marche pas, c'est qu'en même étrange.
as tu une explication?
merci
en faite je mets toujours mes sites chez un hébergeur gratos pour faire mes tests.
Je vais voir cela.
merci