Доброго времени суток.
У меня появилась проблема с выводом нескольких "Разных" комментариев от одного пользователя. Пишу систему нотификаций на сайте, вот... если например, пользователь прокомментирует одну и ту ж запись несколько раз, но в нотификациях мне покажет например количество комментариев что оставил пользователь будет 2, это правильно но
текст комментария будет = тексту первого комментария от того пользователя. Вопрос: Как "
правильно" составить запрос к базе что-бы вывести разные тексты комментариев от одного и того ж пользователя?
Для наглядности представлю скриншоты.
Здесь к одной записи пользователь оставил два разных комментария.
А здесь в уведомлениях видно что два комментария одинаковых, то есть второй комментарий = первому, даже если будет и третий коммент то он тоже будет = первому.
Это коды запросов к базе
и ниже код текстом...
$query = $database->query("SELECT from_uid,to_uid,post_id,type,minute,hour,day,month,year FROM notification_events WHERE to_uid='$loggedUser->id' ORDER BY id DESC LIMIT 25");
while($notify = $database->fetch_array($query))
{
$userData = $database->fetch_array($database->query("SELECT username,firstname,lastname,user_id,avatar FROM users WHERE user_id='$notify[from_uid]'"));
$post_text = $database->fetch_array($database->query("SELECT id_mes,text,sender,has_img,attached_img FROM wall_messages WHERE id_mes='$notify[post_id]'"));
$posted_logged = $database->fetch_array($database->query("SELECT firstname,lastname,sender,has_img,attached_img FROM wall_messages WHERE sender='$loggedUser->username' AND id_mes='$notify[post_id]'"));
$real_name_post = $database->fetch_array($database->query("SELECT firstname,lastname,username FROM users WHERE username='$posted_logged[sender]'"));
// вывод в нотификациях отвечает этот запрос ниже
$comment_text = $database->fetch_array($database->query("SELECT id,post_id,text FROM comments WHERE post_id='$notify[post_id]' AND user_id='$userData[user_id]'"));
Заранее спасибо за помощь.