Mysqli probleme selection

Résolu
jujubossmortel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Voici ma table de BD


je souhaite recupérer la longueur fin de panneau qui correspond au TypePorte choisit mais cella ne fonction pas voici mon code:

$TypePorte = "Porte automatique";
$LgFinPanneau = 0;

$Test = mysqli_query($connexion,"SELECT LgFinDePanneau FROM Meth_App10_TypePorte WHERE TypePorte = $TypePorte");
$row = $Test->fetch_assoc();
$LgFinPanneau = $row["LgFinDePanneau"];

echo($LgFinPanneau);


il me retourne :
Uncaught Error: Call to a member function fetch_assoc() on bool

Merci de votre aide

1 réponse

jujubossmortel Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai trouvé un façon de contourner le problème, il suffit d'indexer toute les lignes de la table avec un nouvelle colonne id
et donc de faire le WHERE avec la valeur de l'index
car mon code marche avec les entiers mais ne fonction pas si la valeur est une chaine de carractère
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Juste pour tes connaissances personnelles...
lorsque tu fais un where sur un champ de type texte, il faut le mettre entre quotes
"SELECT LgFinDePanneau FROM Meth_App10_TypePorte WHERE TypePorte = '$TypePorte' "
1