Я знаю, как получить комментарии для каждого сообщения, но теперь я пытаюсь сделать свою собственную систему '' to. Когда кто-то отвечает, я сохраняю комментарий как reply_id в новом комментарии.mySQL select with условия replyTo
$sql = 'SELECT cid, cname, user_uid, reply_id,
published, content, avatar
FROM comments, users
WHERE report < 3 AND (uid = user_uid AND post_pid='.$id.')
OR (user_uid ="_'.$id.'" AND post_pid='.$id.')';
этот запрос вернуть мне этот список комментариев:
Array
(
[0] => stdClass Object
(
[cid] => 101
[cname] => ramzan
[user_uid] => 1
[reply_id] => 100
[published] => 2013-12-08 01:44:56
[content] => why?
[avatar] => users/anonyme.png
)
[1] => stdClass Object
...
, но я хочу, чтобы получить что-то вроде этого:
Array
(
[0] => stdClass Object
(
[cid] => 101
[cname] => ramzan
[user_uid] => 1
[reply_id] => array() // the reply if exist
[published] => 2013-12-08 01:44:56
[content] => why?
[avatar] => users/anonyme.png
)
может быть, это плохая идея, чтобы сделать так, но я не знаю, как это сделать иначе !!!
Зачем вам нужен 'reply_id', чтобы быть массивом? –
Я не знаю, но если есть ответ, который я хочу сохранить в массиве (это может быть что-то вроде ответа) и сразу же отобразить этот комментарий. Я бы опубликовал изображение, но я не могу не хватить репутации :( – Worthyw