Код: Выделить всё
foreach ($tags as $tag) {
$sql = "SELECT url,title,image,gift FROM listings LEFT JOIN tags ON listings.id=tags.product_id INNER JOIN tag_names ON tags.tag_id=tag_names.tag_id WHERE tag_names.tag_name=? and id!=$id ORDER BY RAND() LIMIT 5";
$stmt = mysqli_prepare($mysqli, $sql);
$stmt->bind_param('s',$tag[0]);
$stmt->execute();
$result = $stmt->get_result();
$row = $result->fetch_all();
if (count($row) > 0) {
echo etc.
}
Один и тот же товар может находиться под тегом А и под тегом Б, но я хочу, чтобы он отображался только один раз.
Подробнее здесь: https://stackoverflow.com/questions/418 ... reach-loop
Мобильная версия