Bonjour tout le monde,
j'ai un soucis avec une requete sql qui marche très bien sur la console mysql, mais avec le code php, j'ai l'erreur suivante:

Erreur de requête : 1052 – Champ: 'id_categorie_produit' dans on clause est ambigu
ma fonction est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function sqlListerCategoriesProduits($conn,$trier="id_categorie_produit"){
 
	$req = "SELECT * FROM categories_produits cp 
	INNER JOIN produits p on CP.id_categorie_produit = P.id_categorie_produit 
	INNER JOIN marques m ON p.id_marque = m.id_marque 
	AND cp.id_categorie_produit = $trier
	GROUP BY cp.id_categorie_produit";
 
	if($result = mysqli_query($conn,$req,MYSQLI_STORE_RESULT)){
 
		$nbResult = mysqli_num_rows($result);
        $liste = array();
        if ($nbResult) {
            mysqli_data_seek($result, 0);
            while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
                $liste[] = $row;
            }
        }
        mysqli_free_result($result);
        return $liste;
    } else {
        errSQL($conn);
        exit;
        }	
	}
De l'aide svp!!
Merci