$recup_nom =mysqli_prepare($bd,"SELECT Business.name, TypeItem.name , min(price)
from Business right join BusinessSell on Business.id = BusinessSell.business left join TypeItem on
BusinessSell.typeItem = TypeItem.id
where TypeItem.name LIKE '%?%'
group by TypeItem.name;");
mysqli_stmt_bind_param($recup_nom,"s",$terme);
mysqli_execute($recup_nom);
mysqli_stmt_bind_result($recup_nom,$company,$name,$price);</code>
Salut, je comprend pas ma commande marche sur PHPmyadmin, quand je fais echo $terme; ca me renvoi bien la valeur que j'ai rentré au préalable mais pourtant la requete SQL marche pas ?
Rien que le fait que ca marche sur phpmyadmin mais dans mon code php ca me clc
Un khey génereux pour m'expliquer ?
Le group by est pas bon deja il faut mettre group by TypeItem.name, Business.name
Et deja test via phpmyadmin cette requete SQL
SELECT Business.name, TypeItem.name , min(price)
from Business right join BusinessSell on Business.id = BusinessSell.business left join TypeItem on
BusinessSell.typeItem = TypeItem.id
where TypeItem.name LIKE 'test'
group by TypeItem.name, Business.name
Message édité le 17 juin 2022 à 15:11:35 par coolspot327