PHP and JOIN... (I know.. it's easy!)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all, long time no post...
I've rebuilt a download tracking system my company uses.
I built the original, and thought that a restructure would be a doddle!
Ooops! ;-)

Anyhoo...
I used to capture each download in it's own row, replicating user data 
each time.
(Eg: if a user downloaded 5 files, I'd capture their address, email etc, 5 

times)

For the redesign, I've got several tables.
a file list table, a user list table, and a capture list table.

I'm built 90% of the front end, and it works great!
However, I'm having trouble getting my head round the reporting side of 
things. (probably need to stop thinking about it for a while, but I don't 
have that luxury)

My admin users, will come in, and select a file ID to view who's 
downloaded it.
So with a file ID No, I need to also get the following:
1. Get the file info from the file table
2. go to the captures table, get all the fields where the file id is the 
same as theonce requested
3. count each user that has downloaded it
4. get thier data from the users table

Now I could do this with 4 seperate queries, and a few for loops etc...
But I'm trying to figure out JOIN... as I'm told I can do it all in one 
query, and make a temp fake table?

I've googled for a decent tutorial, but perhaps I'm just panicing, but 
they all seem over my head...
(My flatmate is a PHP developer too, and she says that it's easy!.. so I 
hope I'm just stressed)

Anyhoo, does anyone know of a decent site, that'll really dumb it down for 

me, or could talk me through what I'm after?

Sorry for the long winded E-mail.. but I'm pulling my hair out here.. :-(

Tris...

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux