我真的很努力向我制作的用户生成的 php 库添加评论。我有一个用于图像的数据库表:userimage(id、imagepath、userid、description)和带有外键列(comment_id、comment、auther、image_id、comment_date)的表 image_comment。我的方法是使用 sql 查询创建一个函数,并在我的画廊的 while 循环中调用它——希望在循环中提取正确的注释到匹配的图像。
功能:
function getImageComments($imageId){
$query = "SELECT userimage.id, image_id, comment, id, comment_date
FROM userimage, image_comment
WHERE image_comment.image_id=userimage.id
ORDER BY comment_id DESC";
mysql_query($query);}
While 循环中的变量和函数调用:
while($gallery_data=mysql_fetch_assoc($gallery_result))
{
$gallery_out .= "<div class=\"pic-container\"><img src=\"".$gallery_data['path']."\">";
$imageId = $gallery_data['id'];
$gallery_out .= getImageComments($imageId);
这对我来说绝对没有任何作用,我只是在这里放养,没有幻想看看如何继续......