![]() |
Getting latest posts problem...
I'm not a total slouch when it comes to SQL, but I am stumped on this one.
I'm pulling the latest 10 posts out of the post table in vB in a specific forum, however it's not actually pulling the latest 10 posts. I went and posted a new thread, and responded to other threads (as did other members), but it's sticking to the same results. Here's the query: Code:
SELECT post.postid, post.threadid, post.username, post.userid, post.dateline, post.iconid, post.pagetext, icon.iconid, icon.title, icon.iconpath, thread.threadid, thread.title, thread.lastpost, thread.forumid FROM post, icon, thread WHERE post.iconid = icon.iconid AND (post.threadid = thread.threadid AND thread.forumid = '1') ORDER BY post.dateline DESC LIMIT 10 And here are the forums - http://pluh.com/forums The Pluh Bored is the forum I'm pulling from here (id = 1). Why why why does this not work? Any insight? Thanks! |
Could it maybe be that you are only retrieving post with an icon set?
I suggest you change the use of the icon & thread tables to LEFT JOINS. |
Hmm, good point. Do you have an example (I am not familiar with joins... as I should be). Thanks!
|
Something like:
PHP Code:
|
Wow, thanks. Works extremely well now.
I have a lot to learn about joins and SQL in general. |
All times are GMT. The time now is 08:21 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|