adamjblakey Posted December 11, 2007 Share Posted December 11, 2007 What i am trying to do is the following which i cannot work out how to do. Basically with the below i want to loop through the results checking against another table to see if any of the "country" fields match. So when i have the results from $cresults i need to check them against table2 to see if the country fields matches on any of the entries? function selects($select) { $this->result = mysql_query($select,$this->connection); $this->row = mysql_fetch_assoc($select); } function getRes() { while ($res = mysql_fetch_array($this->result)) { $this->reser[] = $res; } return $this->reser; } $current = new database; $current->selects("SELECT * FROM table"); $cresults = $current->getRes(); Quote Link to comment Share on other sites More sharing options...
roopurt18 Posted December 11, 2007 Share Posted December 11, 2007 Why don't you just use an INNER JOIN? http://dev.mysql.com/doc/refman/5.0/en/join.html Quote Link to comment Share on other sites More sharing options...
adamjblakey Posted December 11, 2007 Author Share Posted December 11, 2007 I have never used this before and would not know how to go about it. Can you please show me how i would do this. Quote Link to comment Share on other sites More sharing options...
roopurt18 Posted December 11, 2007 Share Posted December 11, 2007 If you look at the link I gave you, there are MySQL examples of joining data on multiple tables. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.