npsari Posted May 7, 2007 Share Posted May 7, 2007 Hi there I have a databse called phpb1 (The forums- obviously!) I use the below simple code to retreive posts: mysql_select_db(npsari_phpb1); $q = "SELECT * FROM phpbb_posts_text ORDER BY ???? DESC LIMIT 100;"; $res = @mysql_query($q); But I want to arrange posts by Time The Time is stored in another Table How can I connect between two tables? How can I say, sort by Date (which is in another table called post phpbb_posts) Link to comment https://forums.phpfreaks.com/topic/50359-deriving-data-from-mysql-database/ Share on other sites More sharing options...
benjaminbeazy Posted May 7, 2007 Share Posted May 7, 2007 What you want is a join. http://dev.mysql.com/doc/refman/5.0/en/join.html Something similar to the following, you'll have you plug in the actually table and field names... mysql_select_db(npsari_phpb1); $q = "SELECT phpbb_posts_text.id,phpbb_posts_text.text,phpbb_posts.postid, phpbb_posts.date AS date, FROM phpbb_posts_text JOIN phpbb_posts ON (phpbb_posts.postid = phpbb_posts_text.id) ORDER BY date DESC LIMIT 100;"; $res = @mysql_query($q); Link to comment https://forums.phpfreaks.com/topic/50359-deriving-data-from-mysql-database/#findComment-247294 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.