par
AirGear54 » 29 juin 2018, 23:17
Bonsoir,
Je viens demander de l'aide, car je n'arrive pas à chercher un mot-clé dans ma BDD avec $elt, il m'affiche ce message d'erreur :
Code : Tout sélectionner
Fatal error: Call to a member function fetch_assoc() on a non-object (pour la ligne où il y a $ligne)
et je cherche depuis déjà plusieurs heures sans savoir d'où provient le problème

. Si vous pouvez m'aider je vous en serai reconnaissant, merci d'avance en tout cas.
Code : Tout sélectionner
$elements = getSousElem($element,null);
$elements[$element] = $element;
var_dump($elements);
foreach($elements as $elt => $val){
$requete="SELECT DISTINCT * FROM recettes WHERE indexx LIKE CONCAT('%','".$elt."','%')";
$Resultat=$mysqli->query($requete);
$ligne = $Resultat->fetch_assoc();
}
Ce que ça m'affiche quand je fais
:
Code : Tout sélectionner
array 'Agrume' => string 'Agrume' (length=6)
'Citron' => string 'Citron' (length=6)
'Partie de citron' => string 'Partie de citron' (length=16)
'Jus de citron' => string 'Jus de citron' (length=13) 'Tranche de citron' => string 'Tranche de citron' (length=17)
'Zeste de citron' => string 'Zeste de citron' (length=15) 'Citron vert' => string 'Citron vert' (length=11)
'Partie de citron vert' => string 'Partie de citron vert' (length=21)
'Jus de citrons verts' => string 'Jus de citrons verts' (length=20)
'Zeste de citron vert' => string 'Zeste de citron vert' (length=20)
une partie de ma BDD:

Bonsoir,
Je viens demander de l'aide, car je n'arrive pas à chercher un mot-clé dans ma BDD avec $elt, il m'affiche ce message d'erreur :
[CODE]Fatal error: Call to a member function fetch_assoc() on a non-object (pour la ligne où il y a $ligne) [/CODE]
et je cherche depuis déjà plusieurs heures sans savoir d'où provient le problème :?. Si vous pouvez m'aider je vous en serai reconnaissant, merci d'avance en tout cas.
[CODE]$elements = getSousElem($element,null);
$elements[$element] = $element;
var_dump($elements);
foreach($elements as $elt => $val){
$requete="SELECT DISTINCT * FROM recettes WHERE indexx LIKE CONCAT('%','".$elt."','%')";
$Resultat=$mysqli->query($requete);
$ligne = $Resultat->fetch_assoc();
}
[/CODE]
Ce que ça m'affiche quand je fais [CODE]var_dump($elements);[/CODE] :
[CODE]
array 'Agrume' => string 'Agrume' (length=6)
'Citron' => string 'Citron' (length=6)
'Partie de citron' => string 'Partie de citron' (length=16)
'Jus de citron' => string 'Jus de citron' (length=13) 'Tranche de citron' => string 'Tranche de citron' (length=17)
'Zeste de citron' => string 'Zeste de citron' (length=15) 'Citron vert' => string 'Citron vert' (length=11)
'Partie de citron vert' => string 'Partie de citron vert' (length=21)
'Jus de citrons verts' => string 'Jus de citrons verts' (length=20)
'Zeste de citron vert' => string 'Zeste de citron vert' (length=20)
[/CODE]
une partie de ma BDD:
[img]https://www.developpez.net/forums/attachments/p392785d1530296537/php/php-sgbd/php-mysql/impossibilite-parcourir-bdd-elt/titre.png/[/img]