Bonjour,
Voila je rencontre un petit problème avec mon code.
Décrivez ici votre code ou ce que vous cherchez à faire
public function __construct($libelle)
{
$this->libelle = $libelle;
}
function display_data()
{
if (!empty($this->libelle)) {
}
}
}
comment récupérer les données qui sont en relation avec le libelle, les données qui se trouvent dans plusieurs tables dans la base de données
j'ai pensé mettre une requette sql:
$query = $db->prepare('SELECT*
FROM interface
INNER JOIN onglet ON nridInterface = nridOnglet
INNER JOIN groupe ON nridOnglet = nridsousgroupe
INNER JOIN sous_groupe ON E.create_by = U.name
INNER JOIN champs ON nridsousgroupe = nridgroupe
INNER JOIN table_cible ON nridgroupe = nridtablecible
WHERE libelle = .$libelle.';'');
$result = $query->execute();
Merci pour vos réponse
Déjà ton code nous dit pas grand chose sur ce que tu veux faire ni ce que tu fais.
Deuxio si tu as besoin d'autant de INNER JOIN y a un problème dans la structure de ta BDD à mon humble avis surtout qu'elle est pas très compréhensible avec ces noms de tables.
Donc si tu pourrais nous donner:
Bonjour.
En plus de ce qu'a dit Gorgio, pourrais-tu expliquer pourquoi tu fais une requête préparée, si tu ne l'utilises pas pleinement ?
Car, dans la méthode execute tu ne lui passe aucun argument, alors que si $libelle
est une variable qui vient d'une valeur qui peut être altérée par un utilisateur, tu devrais y faire attention, car tu vas avoir des problèmes lors de la requête SQL.