Jump to content

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.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.