Jump to content

MySQL JOIN tables


timmah1

Recommended Posts

Hello,

I'm trying to join two different tables to pull out results.

This is the code that I have.

$driverID = '5';
// Make a MySQL Connection
// Construct our join query
$query = "SELECT drivers.driverID, friends.friendID, friends.driverID, friends.approved ".
"FROM drivers, friends ".
"WHERE drivers.driverID = '$driverID' OR friends.friendID = '$driverID'"; 

$result = mysql_query($query) or die(mysql_error());

// Print out the contents of each row into a table 
while($row = mysql_fetch_array($result)){
if ($row['approved']=='y'){
echo $row['driverID']. " - ". $row['friendID'];
echo "<br />";
}
}

It should display:

5 - 169708629

169708629 - 5

 

But instead, it displays this:

5 - 169708629

169708629 - 5

169708629 - 5

169708629 - 5

 

Is there any reason why?

Link to comment
https://forums.phpfreaks.com/topic/50553-mysql-join-tables/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

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