У меня есть две таблицы: COMMENTS
и USERS
. Я сохраняю имя пользователя на таблице COMMENTS
, но данные аватара пользователя должны быть взяты из таблицы USERS
.Выберите запрос на несколько таблиц несколько раз
SELECT c.id, c.tarih, c.yorum, c.yorumcu,
(SELECT avatarID FROM USERS WHERE Username=c.yorumcu) AS avatarID
FROM COMMENTS c WHERE c.id = ?
знак вопроса в конце заменяется NEWS_ID
. (например, news.php?id=5
)
Мне удалось закодировать это, но он получает только данные «последнего комментария» из базы данных, но не все из них. (Скажем, 5 человек прокомментировали страницу, он получает только последний (5-й) комментарий, игнорируя остальные.)
Может кто-нибудь мне помочь?
Ps. Йорумку означает «комментатор». COMMENTS.Commenter
и USERS.Username
- то же самое.
Теперь я чувствую себя глупо. Большое спасибо. Я проверял идентификатор комментария вместо news_id. Схожу с ума ... – Aristona