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:
ma fonction est la suivante:Erreur de requête : 1052 – Champ: 'id_categorie_produit' dans on clause est ambigu
De l'aide svp!!
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; } }
Merci
Partager