Итак, у меня есть эта таблица и два оператора SQL.Я хочу дать комментатору 3 из первого запроса возможность удалить их комментарий с помощью $ CommentorProfOwnerOpts, который появляется в части комментариев, извлекаемой из второго запроса.
Что теперь происходит, так это комментатор 2 такжеполучает $ CommentorProfOwnerOpts, когда только комментатор 3 должен получить их и ТОЛЬКО на свой комментарий.
comment_id | comment_title | commentor_id | profile_owner_id
-------------------------------------------------------------
4 Title 1 2 1
5 Title 2 3 1
//Commentor 3
$commentor = mysql_query("SELECT commentor_id, comment_id FROM comments WHERE commentor_id=3 AND profile_owner_id=1");
$count = mysql_num_rows($commentor);
if ($count > 0) {
while($row = mysql_fetch_array($commentor)){
$commID = $row["comment_id"];
$CommentorProfOwnerOpts = '<span id="remove-'.$commID.'">Remove Comment</span>';
}
И вот комментарии:
//All Comments for profile owner 1
$comments = mysql_query("SELECT comment_id, comment_title FROM comments WHERE profile_owner_id=1");
while($row = mysql_fetch_array($comments)){
$comment_id = $row["comment_id"];
$comment_title = $row["comment_title"];
$CommentorProfOwnerOpts = '<span id="remove-'.$comment_ID.'">Remove Comment</span>';
$comments .= '<div id="$comment_id" class="comments">
'.$comment_title.'
'.$CommentorProfOwnerOpts.'
</div>'
}
Проблема в том, что яне могу понять, как заставить каждый комментатор получить опцию удаления $CommentorProfOwnerOpts
, отображаться только для своего комментария, а не для другого комментария.Как я могу это исправить?