Jump to content

Yep another question - MySql 2 tables


Lamez

Recommended Posts

how can I pull info from one table, then pull more info from another table?

 

in my db, I have  a table called users, that has all the info for users, then another one called active_users, that tells all the users that online

 

well how can I pull the user name and timestamp from active_users, then pull the e-mail from users?

 

I think I would use inner join or something like that.

Link to comment
https://forums.phpfreaks.com/topic/82151-yep-another-question-mysql-2-tables/
Share on other sites

so is this right, if I want the username from one table, and email from another?

 

SELECT username, timestamp
FROM active_users
INNER JOIN users
ON active_users.username = users.email

 

in MySQL

$q = "SELECT username, timestamp "
."FROM".TBL_ACTIVE_USERS. "INNER JOIN".TBL_USERS."ON" .TBL_ACTIVE_USERS.username = .TBL_USERS.email "ORDER BY" timestamp DESC,username

If you echo $q you'll find most of it is all one word - you haven't left any spaces.

 

I can't verify the query logic without knowing your table structure and keys. Try running it, you won't do any damage with a SELECT query.

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.