sabret00the
01-15-2005, 02:48 PM
$posts = $DB_site->query("
SELECT grps_post.postid, grps_post.groupid, grps_post.username AS postusername, grps_post.ipaddress AS ip, grps_post.title AS posttitle, grps_post.dateline, grps_post.pagetext, grps_post.iconid, icon.title AS icontitle, icon.iconpath, grps_post.visible, grps.leaderid, user.*, userfield.*, usertextfield.*, avatar.avatarpath, NOT ISNULL(customavatar.avatardata) AS hascustomavatar, customavatar.dateline AS avatardateline
FROM grps_post
LEFT JOIN grps ON (grps.groupid = grps_post.groupid)
LEFT JOIN " . TABLE_PREFIX . "user ON (user.userid = grps_post.userid)
LEFT JOIN " . TABLE_PREFIX . "userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN " . TABLE_PREFIX . "usertextfield ON (usertextfield.userid = user.userid)
LEFT JOIN " . TABLE_PREFIX . "icon ON (icon.iconid = grps_post.iconid)
LEFT JOIN " . TABLE_PREFIX . "avatar AS avatar ON(avatar.avatarid = user.avatarid)
LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON(customavatar.userid = user.userid)
WHERE grps_post.groupid = $groupid AND grps_post.visible != 0
GROUP BY grps_post.groupid
ORDER BY grps_post.dateline DESC
");i know theirs four rows in the tables where the group id = 6 so i'm using this as an example, but it's still only returning on row for some reason even when i use phpmyadmin to run the query.
SELECT grps_post.postid, grps_post.groupid, grps_post.username AS postusername, grps_post.ipaddress AS ip, grps_post.title AS posttitle, grps_post.dateline, grps_post.pagetext, grps_post.iconid, icon.title AS icontitle, icon.iconpath, grps_post.visible, grps.leaderid, user.*, userfield.*, usertextfield.*, avatar.avatarpath, NOT ISNULL(customavatar.avatardata) AS hascustomavatar, customavatar.dateline AS avatardateline
FROM grps_post
LEFT JOIN grps ON (grps.groupid = grps_post.groupid)
LEFT JOIN " . TABLE_PREFIX . "user ON (user.userid = grps_post.userid)
LEFT JOIN " . TABLE_PREFIX . "userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN " . TABLE_PREFIX . "usertextfield ON (usertextfield.userid = user.userid)
LEFT JOIN " . TABLE_PREFIX . "icon ON (icon.iconid = grps_post.iconid)
LEFT JOIN " . TABLE_PREFIX . "avatar AS avatar ON(avatar.avatarid = user.avatarid)
LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON(customavatar.userid = user.userid)
WHERE grps_post.groupid = $groupid AND grps_post.visible != 0
GROUP BY grps_post.groupid
ORDER BY grps_post.dateline DESC
");i know theirs four rows in the tables where the group id = 6 so i'm using this as an example, but it's still only returning on row for some reason even when i use phpmyadmin to run the query.