Jump to content

how to get things from two databases with php?


Glenskie

Recommended Posts

ok , here is my mysql code to get all posts from the posts table .

$query = mysql_query("SELECT id,to_id,from_id,post,type,state,date FROM posts WHERE state='0' ORDER BY id DESC LIMIT 50");	

and here is the code to display the users friends...

$sqlArray = mysql_query("SELECT friend_array FROM myMembers WHERE id='" . $logOptions_id ."' LIMIT 1"); 
while($row=mysql_fetch_array($sqlArray)) { $iFriend_array = $row["friend_array"]; }
 $iFriend_array = explode(",", $iFriend_array);
if (in_array($id, $iFriend_array))

see now i got as far as , if(in_array($id, $iFriend_array))

How would i put these togeather to where it would get the posts from the posts table that there friends posted?

With JOINs. Something like...

SELECT
p.id, p.to_id, p.from_id, p.post, p.type, p.state, p.date,
m.friend_array
FROM myMembers AS m
LEFT JOIN posts AS p ON p.to_id = m.id
WHERE p.state = '0' AND m.id = '" . $logOptions_id . "'

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.