Je suis en train de créer une fonction qui affichera une table de ma base de données.
Cependant lorsque je veux récupérer les noms de champs de ma table, il y a une erreur column not found 1054 alors qu'elle existe bien. Je vous envoie des photos de mon problème. Je précise que ma variable $tabname contient 'utilisateur'.
Notes que ta requête aurait été (correctement) préparée, tu n'aurais jamais eu ce problème.
De plus, ta première requête, je ne sais pas d'où sort $tabname, mais ça te vaut potentiellement une injection SQl et la préparation ne sert strictement à rien : tu n'as aucun paramètre (et ne peut en avoir aucun puisque le nom d'une table ne peut être substitué par un marqueur)
$tabname est le paramètre de ma fonction, ce n'est qu'un petit bout de ma fonction que tu peux voir sur l'image. Maintenant tout marche il faut juste que je vois comment exécuter ma fonction d'une autre page html à l'aide d'un lien ou d'un bouton mais je ne sais pas comment faire
- Edité par JeremTer 17 mars 2018 à 17:41:48
Error SQL 42S22 column not found
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli