взгляните на мой пример кода.
Рассмотрим таблицу comments
с базовой структурой.
CREATE TABLE `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`comment` text NOT NULL,
`article_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
);
comment
столбец будет содержать текст вашего комментария
article_id
содержит внешний ключ статьи, которой он принадлежит.
теперь допустим, что вы хотите получить комментарий от определенного articleid
article.php?id=48
вот как вы должны это делать.
$articleId = mysql_real_escape_string($_GET['id']);
$query = 'SELECT id,comment FROM comments WHERE article_id ='.$articleId;
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
echo nl2br($row['comments']);
}
хотя мои коды вообще не относятся к вашему вопросу, но они должны дать вам основную идею о том, как реализовать логику.
РЕДАКТИРОВАТЬ:
вы не должны использовать код для производства, код предназначен только для того, чтобы объяснить вам, как реализовать логику, помните, что этот код уязвим для инъекций SQL, если вы хотите временное исправление, вы можете использовать функцию mysql_real_escape_string (), чтобы избежать его , проверьте мой обновленный код.
СОВЕТ: вам следует попытаться использовать PDO для всех запросов к базе данных. Вот руководство, с которого можно начать http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/