Maison > développement back-end > tutoriel php > Pourquoi `mysqli_query()` lance-t-il « s'attend à ce que le paramètre 1 soit mysqli, null étant donné » ?

Pourquoi `mysqli_query()` lance-t-il « s'attend à ce que le paramètre 1 soit mysqli, null étant donné » ?

Barbara Streisand
Libérer: 2024-12-16 07:01:10
original
141 Les gens l'ont consulté

Why Does `mysqli_query()` Throw

Comprendre "mysqli_query() s'attend à ce que le paramètre 1 soit mysqli, null donné dans"

Lorsque vous rencontrez cette erreur, cela indique une inadéquation entre le type de données attendu et le valeur fournie dans une fonction MySQLi. Dans ce cas spécifique, la fonction de requête ne reçoit pas d'objet MySQLi valide comme premier paramètre.

Dans le code fourni, vous avez défini un objet de connexion $con en utilisant MySQLi. Cependant, la fonction getPosts(), où l'erreur se produit, n'a pas accès à cet objet de connexion dans sa portée. Par conséquent, lorsque vous tentez d'interroger la base de données, il transmet null au lieu de l'objet mysqli attendu comme premier paramètre.

Pour résoudre ce problème, vous devez rendre $con accessible dans la fonction getPosts() en le passant comme argument. Cela permet à la fonction d'utiliser l'objet de connexion pour exécuter correctement les requêtes.

De plus, il est recommandé de détecter les erreurs MySQLi et de les gérer de manière appropriée, par exemple en interrompant l'exécution ou en affichant un message d'erreur. Cela garantit que l'application répond correctement aux problèmes de base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal