Объединить две таблицы и вывести результат

Есть две таблицы в mysql:

tovari (id, title)
otzivi (id, product_id, text)

Нужно объединить таблицы и вывести в итоге: отзыв (text), название товара (title). Как связать отзыв с товаром? Сейчас вывод отзывы такой:

$results = $mysqli->query("SELECT * FROM otzivi ORDER BY id desc limit 8");
while($row = $results->fetch_assoc()) {
echo '<p>'.$row["text"].'</p><p>Название товара</p>
';
}

Ответы (1 шт):

Автор решения: Slava Rozhnev

Забираем данные из двух таблиц при помощи JOIN

<?php
$results = $mysqli->query("
    SELECT * 
    FROM feedbacks JOIN products ON products.id = product_id
    ORDER BY feedbacks.id desc limit 8
");

while($row = $results->fetch_assoc()) {
    echo '<p>'.$row["feedback"].'</p><p>'.$row["name"].'</p>';
}

PHP MySQL online test

→ Ссылка