dr_overload Posted May 29, 2006 Share Posted May 29, 2006 I currently use this script to retrieve data from the one table<?phpmysql_connect("**", "**", "**") or die(mysql_error());mysql_select_db("**") or die(mysql_error());$data = mysql_query("SELECT * FROM world_cup WHERE username ='$username'")or die(mysql_error());while($info = mysql_fetch_array( $data ))if ( $info['a'].$info['b'] == $info['c'].$info['d'] ) { echo $info['e'];?>What would I have to change in the script if 'a' and 'b' were in a second table. ie world_cup_scores?Any help is most appreciated Link to comment https://forums.phpfreaks.com/topic/10724-retrieving-data-from-more-than-one-table/ Share on other sites More sharing options...
lead2gold Posted May 29, 2006 Share Posted May 29, 2006 [!--quoteo(post=378177:date=May 29 2006, 03:29 PM:name=dr_overload)--][div class=\'quotetop\']QUOTE(dr_overload @ May 29 2006, 03:29 PM) [snapback]378177[/snapback][/div][div class=\'quotemain\'][!--quotec--]I currently use this script to retrieve data from the one table<?phpmysql_connect("**", "**", "**") or die(mysql_error());mysql_select_db("**") or die(mysql_error());$data = mysql_query("SELECT * FROM world_cup WHERE username ='$username'")or die(mysql_error());while($info = mysql_fetch_array( $data ))if ( $info['a'].$info['b'] == $info['c'].$info['d'] ) { echo $info['e'];?>What would I have to change in the script if 'a' and 'b' were in a second table. ie world_cup_scores?Any help is most appreciated[/quote]Assuming you'll be linking the second table to the first table by some type of id:[code]Table1: world_cup table_id INTEGER(20), info_c <whatever>, info_d <whatever>, info_e <whatever>[/code][code]Table2: world_cup_scores table_id INTEGER(20), -- this value will reference Table1 table_id as a foreign key info_a <whatever>, info_b <whatever>[/code]your select statement:[code] $sql = " SELECT world_cup.*,world_cup_scores.* FROM world_cup"; $sql .= " LEFT JOIN world_cup_scores ON world_cup.table_id = world_cup_scores.table_id" $sql .= " WHERE username ='$username'";[/code]The above will retrieve all the work cup games even if there are no scores associated to those games yet. Link to comment https://forums.phpfreaks.com/topic/10724-retrieving-data-from-more-than-one-table/#findComment-40057 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.