thereaper87 Posted April 14, 2011 Share Posted April 14, 2011 Hello there, decided to try to have a joined table query, running into a couple of problems. Here is the query: $sql=mysql_query("SELECT * FROM `buds`, `unlocked_buds` WHERE `id`.buds = `bud_id`.unlocked_buds ORDER BY `id`.buds ASC") or die("A MySQL error has occurred.<br />Your Query: " . $sql . "<br /> Error: (" . mysql_errno() . ") " . mysql_error()); Which gives the error: A MySQL error has occurred. Your Query: Error: (1054) Unknown column 'id.buds' in 'where clause' The two tables are 'buds' and 'unlocked_buds' Not really sure what to change, I have been following this tutorial http://www.sqltraining.org/selecting+data+from+multiple+tables/, but really is not helping that much. What exactly does that mean? What really is happening? Link to comment https://forums.phpfreaks.com/topic/233689-joining-two-tables/ Share on other sites More sharing options...
php-lover Posted April 14, 2011 Share Posted April 14, 2011 try this $sql = 'SELECT b.* FROM buds AS b JOIN unlocked_buds AS u ON b.bud_id = u.bud_id ORDER BY b.bud_id ASC'; $result = mysql_query($sql) or die(mysql_error()); Link to comment https://forums.phpfreaks.com/topic/233689-joining-two-tables/#findComment-1201482 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.