Eléphanteau du PHP |
29 Messages
18 déc. 2015, 21:06
Merci pour la réponse rapide!
J'ai essayé d'intégrer le code dans ma page, en modifiant les valeurs:
Code : Tout sélectionner
$dbCon = mysqli_connect("localhost", "root", "mon pass", "ma base");
$requete = "SELECT * FROM members WHERE jour LIKE '".$_POST["jour"]."%' AND mois LIKE '".$_POST["mois"]."%' ORDER BY jour ASC, mois ASC". $dbCon;
$resultat = mysqli_query($requete);
$Combien = mysqli_num_rows($resultat);
$Contenu = mysqli_fetch_row($resultat);
echo $Contenu;
Et là BAM! Error 500! Je regarde les logs et tombe sur ce message:
"PHP Catchable fatal error: Object of class mysqli could not be converted to string in /var/www/html/user_page.php on line 19"
Je regarde la fameuse ligne 19 et m'apercois que c'est la ligne de $requete, contenant le lien à ma base.
Attention, dans ton code tu avais écrit une virgule ( , ) après le guillemet suivant ASC et $LienDeMaBase; le caractère de concaténation de PHP est le point ( . )
Oui j'ai vu, j'ai corrigé ça en le remplacant par un point, sans succès...
J'ai donc adopté ma technique initiale:
Code : Tout sélectionner
$dbCon = mysqli_connect("localhost", "root", "mo pass", "ma base");
$requete = "SELECT * FROM members WHERE jour LIKE '".$_SESSION["jour"]."%' AND mois LIKE '".$_SESSOIN["mois"]."%' ORDER BY jour ASC, mois ASC";
$resultat = mysqli_query($dbCon, $requete);
$Combien = mysqli_num_rows($resultat);
$Contenu = mysqli_fetch_row($resultat);
echo $Contenu;
Mais rien ne s'affiche...
J'echo donc mon $Combien et le serveur me retoure un "0" alors que j'ai bien 2 utilisateurs identiques dans ma base...