jbrill Posted October 12, 2007 Share Posted October 12, 2007 hey, I have a table called "products" in this table is a row for "color" the color row holds the id of a certain color in the "Colors" table. How would i go about using the sku from the products table to search the colors table for the corresponding colors name? Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/ Share on other sites More sharing options...
esukf Posted October 12, 2007 Share Posted October 12, 2007 You need to use a JOIN clause in your sql statement. Something in the line of:- SELECT * FROM products_table INNER JOIN colours_table ON (products_table.colour = colours_table.id); There are various types of joins which you can read up on http://en.wikipedia.org/wiki/Join_(SQL) Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368185 Share on other sites More sharing options...
MmmVomit Posted October 12, 2007 Share Posted October 12, 2007 Here's another good reference for SQL. http://www.w3schools.com/sql/default.asp Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368196 Share on other sites More sharing options...
soycharliente Posted October 12, 2007 Share Posted October 12, 2007 Join's confuse me (lol). I usually do something like: $smut = "SELECT products.color, colors.id, colors.color AS whatyouwant FROM products, colors WHERE products.color = colors.id"; Or something to that effect. Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368203 Share on other sites More sharing options...
MmmVomit Posted October 12, 2007 Share Posted October 12, 2007 Essentially, that IS a join. Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368219 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.