2010-12-31 2 views
0

Привет, ребята, у меня есть сайт с URL-адресом, который выглядит примерно так: www.domain.com/photos.php?id=(image id); Теперь, мой вопрос: как добавить комментарии к каждому изображению с помощью mysql и php.Как добавить раздел комментариев на сайт php

+0

Были ли комментарии пользователя или одного комментария к нему? – kilrizzy

+0

Комментарии будут от пользователей –

ответ

3

Вы, вероятно, хотите создать новую таблицу, чтобы связать пользователя с комментарием с изображением:

стол: комментарии

id (comment id), user (user id), picture (pic id), comment (text), date(timestamp w/default current time) 

Тогда после того, как вы показываете изображение, сделать другой запрос для любого комментарии:

$comments_query = mysql_query("SELECT comment FROM comments WHERE picture = $id"); 
while($comments_result = mysql_fetch_array($comments_query)){ 
    echo($comments_result['comment']); 
} 

Вы будете также, вероятно, хотите связать имя пользователя и пользователя каждого пользователя с комментарием:

$comments_query = mysql_query("SELECT comments.comment, users.username, comments.date FROM comments INNER JOIN users ON comments.user = users.id WHERE comments.picture = $id"); 
while($comments_result = mysql_fetch_array($comments_query)){ 
    echo($comments_result['date']); 
    echo($comments_result['username']);  
    echo($comments_result['comment']); 
} 
Смежные вопросы