Bonjour, L'icône WAMP est verte Quand je vais sous phpMyAdmin, et que j'entre la requête SQL : "select from voyage where Pseudo = 'toto'" ,l'enregistrement est bien trouvé à l'exécution
Quand je suis sous PHP: if ($stmt = mysqli_prepare($connexion, $query)) { // Exécution de la requête mysqli_stmt_execute($stmt); // Association des variables de résultat mysqli_stmt_bind_result($stmt, $Col1,$Col2); // Lecture des valeurs while (mysqli_stmt_fetch($stmt)) { echo ("Nom " . $Col1 ." voyage ".$Col2."<br>" } // Fermeture de la commande mysqli_stmt_close($stmt); echo ("<br>" } Tous les enregistrements sont listés, dont "toto"
Mais si je fais une recherche de "toto" $reponse = mysqli_query($connexion, "SELECT * FROM voyage WHERE Pseudo = 'toto '" ) or die("Erreur à la recherche " .mysqli_error()); $NbrEng = mysql_num_rows($reponse); echo "Recherch Il y a ".$NbrEng." enregistrement(s) dans la table voyage.<br>"; $donnees = mysql_fetch_array($reponse); $Nom=$donnees['Pseudo']; $Nombre=$donnees['Nombre']; echo ("Cherché " .$Nom_W."<br> Trouvé Nom " . $Nom ." Wvoyage " .$Nombre."<br><br>" Rien n'est trouvé ! Pourtant, je n'ai pas d'erreur ! Une idée ?
Cordialement Sauveur
Windows 8.1 Professionnel 64 bits, processeur x64 Apache 2.4.9 PHP 5.5.12 MySQL 5.6.17
Cordialement Sauveur
Windows 10 Professionnel 64 bits, processeur x64
Modifie 1 fois. Derniere modification le 11/09/2014 à 07:36 par scn68100.
Merci d'avoir répondu C'est vrais, ce n'est pas spécifique à WAMPSERVER, mais je vois pas ce qui "cloche", et pas de réponse sur la autres forum ! En fait, c'est une erreur de frappe C'est bien 'toto' qui est cherché, et pas trouvé !!!
- 1 - C'est bien le mot "toto" que vous cherchez. Vous ne l'avez pas mis pour remplacer ce que vous cherchez réellement ? - 2 - Dans votre exemple : --- un coup il y a mysqli : mysqli_query( --- après c'est mysql : mysql_num_rows Il faut mysqli partout.
Bonjour, Merci d'avoir répondu Effectivement, c'est le mélange de msqli et msql qui est en cause J'ai travaillé en copier/coller puis je n'ai corrigé que les select