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
964 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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!