Maybe I'm looking at this incredibly wrong, but let me explain the situation:
There are two queries I'm using to conduct a search to find out whether or not you're a member of x number of communities and to display the queried information about those communities to you.
Each community has it's own auto-incrementing ID (called
commcommunityidset
) and the rows of the
communityusers table fill with both the
userid of the user joined and the
commcommunityidset itself.
In another table, the information about the community is stored (name, creator, etc. etc. etc.)
When I use the following query below as query .. it returns nothing. When I use the query below as query_first, it returns a desired value, although naturally it's only the first one.
PHP Code:
$commcheck = $DB_site->query("SELECT commuseridset,
commcommunityidset
FROM communityusers
WHERE commuseridset = $bbuserinfo[userid]");
I've purposely thrown a wrench in the query after the one above (aka a one or a two) just to check whether or not it returns any results.
As I've stated,
query_first does wonderful except it's only the first result.
Before the next query, I've a OR commid=$commcheck[commcommunityidset] and then call this in that query in the WHERE.. so it's supposed to loop through everything the user has or so I think anyway.
Am I totally helpless? I've been playing with this for a little while now and it's aggravating to have problems over something I'd thought was so simple.