Maison > développement back-end > tutoriel php > Pourquoi est-ce que je reçois « Appel à la méthode non définie mysqli_result::fetch_all() » ?

Pourquoi est-ce que je reçois « Appel à la méthode non définie mysqli_result::fetch_all() » ?

DDD
Libérer: 2024-11-03 14:53:02
original
1073 Les gens l'ont consulté

Why am I getting

Erreur de fonction mysqli fetch_all() : méthode non définie

Le message d'erreur "Erreur fatale : appel à la méthode non définie mysqli_result::fetch_all() in" indique que la méthode fetch_all() n'est pas prise en charge dans la version de PHP utilisée.

Problème de compatibilité

La fonction fetch_all() a été introduite dans PHP 5.3 .0, donc les versions antérieures n’y auront pas accès. Dans ce cas, l'utilisateur utilise PHP 5.2.17, qui est antérieur à l'introduction de fetch_all().

Méthode alternative

Comme solution de contournement, l'utilisateur peut utiliser la méthode fetch_assoc() avec une boucle while pour récupérer les lignes du résultat de la requête. La syntaxe est la suivante :

<code class="php">while ($row = $result->fetch_assoc()) {
    // Do something with the row data.
}</code>
Copier après la connexion

Exemple

L'extrait de code suivant montre comment utiliser fetch_assoc() avec une boucle while :

<code class="php">$mysqli = new mysqli($host, $username, $password, $database);
$query = "LONG QUERY that works, tested in PHPMyAdmin";
$result = $mysqli->query($query);
while ($row = $result->fetch_assoc()) {
    print_r($row);
}
$mysqli->close();</code>
Copier après la connexion

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal