Help about comparing data from 2 tables and putting data to third.


I am working on local project and cant figure out how to do this part. I just started
learning php and its hard for me to write a code from zero so i am looking for
some help here. I appreciate any help about this. Also apologize for my bad English.

Ok some info about what i want to create.
I have 2 mysql tables. Table1 contains name, sports they like, and number that
indicate how good they are at it. Table2 contains all the sport centers we have with
trainers name and their phone numbers.
I need to create table3 which takes persons sports from table1 but only those who
are in table2 ( e.g Tom can like tennis, but we don’t have trainer for that) and
choose the one with the highest number. Then write to table3 person name, trainer
name of that sport, and phone number.

I hope i explained everything clear, if not ask me. thanks
Here are the examples of the tables:

Name Sport Number
Tom Basketball 88
Tom Diving 48
Tom Driving 82
Tom Volleyball 82
Tom Tennis 99
John Volleyball 75
John Diving 76
Mike Tennis 65
Mike Basketball 70
Paul Football 92

Sport Contactperson Phone
Basketball Koby 865222111
Diving Tyler 855222444
Swimming Susan 874999555
Volleyball Megie 874333555
Box Tyson 800000000
Football Messi 899999999

Name Contactperson Phone
Tom Koby 865222111
John Tyler 655222444
Mike Koby 865222111
Paul Messi 899999999

Sorry didn’t saw example data lost its structure and is messed up when posted.

I managed to figure out this code. It works, but now i need somehow to choose sport that has biggest number for each person. because now it only display first one listed. Any ideas? I think about MAX() but don’ know how to use it.
$sql = "SELECT,,,

FROM table1
$result2 = mysql_query($sql);
while ($row2 = mysql_fetch_array($result2)) {
echo “name:”.$row2{‘name’}." sport:".$row2{‘sport’}." phone:".$row2{‘phone’}."

Sponsor our Newsletter | Privacy Policy | Terms of Service