Bonjour.
J'ai un petit souci avec mon code j'ai une base de donnée mysql "bdlivre" avec comme une seule table "tlivre" j'ai des données et j'essaye de les affichés mais y a une erreur qui se produit sur le paramètres de la function mysqli_fetch_array()
Voici le message d'erreur : 'Warning : mysqli_fetch_array() expects parameter 1 to be mysqli_result, string given'

voici le code :
$base=mysqli_connect ('localhost','root','','bdlivre');
if(!$base)
{die ("Echec de la connexion :"mysqli_connect_error());
}
echo "Connexion Reussi";
//requete
$repons="select * from tlivre order by id desc";
mysqli_query($base,$reponse);
while ($donnees=mysqli_fetch_array($reponse)){
echo '<p><strong>' . $donnee['nom'], '/strong> a poster :<br/>' . $donnees['message'] . '</p>';
}

//fermeture connexion
mysqli_close($base);

je ne sais comment decanter la situation.
Bonjour,

Peut-être en ajoutant un e à $repons ?

EDIT : ah oui et en récupérant le mysqli_result de ta requête et en l'utilisant dans ton fetch (Cf. la doc) :
$resultat = mysqli_query($base,$reponse);
while ($donnees=mysqli_fetch_array($resultat))

Modifié par SolidSnake (16 Feb 2016 - 13:22)
Et puis tu feras gaffe

echo '<p><strong>' . $donnee['nom'], '/strong> a poster :<br/>' . $donnees['message'] . '</p>';

Tu as une erreur dans la concaténation, une virgule à la place d'un point après $donnee['nom']
Bonsoir,
Merci a toi SolidSnake et JENCAL de m'avoir repondu,
J'ai essayé avec ce paramètres est ça fonctionne maintenant,
Merci en.tous cas.