Maison > développement back-end > tutoriel php > Comment corriger l'erreur « L'objet de la classe mysqli_result n'a pas pu être converti en chaîne » en PHP ?

Comment corriger l'erreur « L'objet de la classe mysqli_result n'a pas pu être converti en chaîne » en PHP ?

Patricia Arquette
Libérer: 2024-12-18 09:17:11
original
724 Les gens l'ont consulté

How to Fix the

Dépannage "L'objet de la classe mysqli_result n'a pas pu être converti en chaîne" en PHP

L'erreur "L'objet de la classe mysqli_result n'a pas pu être converti en chaîne" se produit lors de la tentative pour utiliser un objet mysqli_result comme string.

Problème :

Vous avez rencontré l'erreur dans votre code, notamment dans la ligne suivante :

echo "my result <a href='data/$result.php'>My account</a>";
Copier après la connexion

Dans cette ligne, vous essayez d'utiliser la variable $result, qui est un objet de la classe mysqli_result, comme string.

Solution :

Le problème est que la méthode mysqli_query() renvoie une ressource objet à la variable $result, pas une chaîne. Pour accéder au résultat de la requête, vous devez parcourir les lignes de l'ensemble de résultats et récupérer les valeurs de chaque ligne.

while ($row = $result->fetch_assoc()) {
    echo $row['classtype'] . "<br>";
}
Copier après la connexion

En utilisant la méthode fetch_assoc(), vous pouvez parcourir le résultat définissez et accédez à la valeur de la colonne classtype pour chaque ligne.

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