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 ?
You bad bad
You bad bad 2018-03-05 11:42:44
0
3
1599

微信图片_20180305114204.png

You bad bad
You bad bad

répondre à tous(3)
陈刚

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épondre Je 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
    You bad bad auteur 2018-03-05 22:39:33
大辉狼

8FZ2H$H%}O_O9O@T1XWLOTY.png

Si la valeur booléenne dont vous parlez est

False

, c'est normal.

  • répondre Alors pourquoi la boucle foreach et l'impression signalent-elles une erreur ?
    You bad bad auteur 2018-03-05 17:26:55
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal