Lors de la connexion à la base de données, lors de l'exécution de l'instruction de requête, il apparaît que $result est une valeur booléenne. Qu'est-ce qui ne va pas exactement ?
Vous devez utiliser la fonction fetchAll() pour obtenir les résultats de la requête. Vous venez d'exécuter la requête et vous n'avez pas obtenu les résultats de la requête !
mysql_query() renvoie uniquement une ressource pour SELECT, SHOW, DESCRIBE, EXPLAIN et d'autres instructions, et renvoie FALSE s'il y a une erreur dans la requête.
La valeur de retour doit être un objet ressource et vous pouvez utiliser foreach pour lire le contenu. Si la valeur de retour est fausse, cela signifie que votre instruction SQL est fausse. Bien sûr, cette invite apparaîtra dans la réussite de la connexion après la connexion à la base de données dans votre code. Si cette étape n'apparaît pas, cela signifie que votre connexion à la base de données n'a pas réussi. Il se peut que le nom d'utilisateur et le mot de passe de la base de données. sont incorrects ou le service de base de données n'est pas activé. Trouvez-le vous-même.
répondreJe pense aussi qu'il y a quelque chose qui ne va pas avec la citation de la requête, mais il n'y a rien de mal avec seulement deux phrases très simples. le gâteau est le nom de la table
Vous devez utiliser la fonction fetchAll() pour obtenir les résultats de la requête. Vous venez d'exécuter la requête et vous n'avez pas obtenu les résultats de la requête !
mysql_query() renvoie uniquement une ressource pour SELECT, SHOW, DESCRIBE, EXPLAIN et d'autres instructions, et renvoie FALSE s'il y a une erreur dans la requête.
La valeur de retour doit être un objet ressource et vous pouvez utiliser foreach pour lire le contenu. Si la valeur de retour est fausse, cela signifie que votre instruction SQL est fausse. Bien sûr, cette invite apparaîtra dans la réussite de la connexion après la connexion à la base de données dans votre code. Si cette étape n'apparaît pas, cela signifie que votre connexion à la base de données n'a pas réussi. Il se peut que le nom d'utilisateur et le mot de passe de la base de données. sont incorrects ou le service de base de données n'est pas activé. Trouvez-le vous-même.
Si la valeur booléenne dont vous parlez est
, c'est normal.