Loading...
_aanbek , ну если что пиши , розберемся.
_aanbek , $inv = $db->fetchAll('SELECT * FROM `items` WHERE `namer`=? GROUP BY `name` ',array($we['item']));
Хз попробуй так
distinct, или group by и having, ... не ужели документацию прочитать влом перед вопросами?
_aanbek , инлайнам кэширование запили или JOIN используй. Будет ощутимо шустрее на хайлоаде.
________
посл. ред. 28.03.2019 в 18:27; всего 1 раз(а); by monobogdan
_aanbek , как вариант:
$in = $db->fetchAll('SELECT * FROM `back` WHERE `user` =?',array($user['id']));
foreach ($in as $we){
$inv = $db->fetchAll('SELECT distinct `name` FROM `items` WHERE `namer`=?',array($we['item']));
foreach ($inv as $wea){
echo $wea['name'];
}
}
Или одним запросом.
$inv = $db->fetchAll('SELECT distinct `items`.`name` FROM `items` JOIN `back` on `back`.`item` = `items`.`namer` WHERE `back`.`user`=?',array($user['id']));
foreach ($inv as $wea){
echo $wea['name'];
}
Онлайн: 4
Время:
Gen. 0.0914
(c) Bym.Guru 2010-2026