2016-03-21 14 views
1

3 farklı tablodaki mysql veritabanımda belirli bir sütun seçmeye çalışıyorum. Önce, belirli sütunun bulunduğu bir tabloyu hedefliyorum. Ardından, o sütundan tümünü seçin. Yalnızca, belirli bir sütunun bulunduğu tabloyu nasıl hedefleyeceğimi bilirim. Belirli bir sütunu tablodan nasıl hedefleyebilirim?Veritabanı içinde belirli bir sütunu php ile nasıl hedeflenir?

$query = query("SELECT product_title, product_price, product_image, product_description, product_id, short_desc FROM products1 WHERE cat_id=" . escape_string($_GET['id']). " UNION SELECT product_title, product_price, product_image, product_description, product_id, short_desc FROM products2 WHERE cat_id=" . escape_string($_GET['id']). " UNION SELECT product_title, product_price, product_image, product_description, product_id, short_desc FROM products3 WHERE cat_id=" . escape_string($_GET['id']). "" 
); 

Yukarıdaki kod şimdi tabloda olduğu belli sütunun tüm bilgileri görüntülemek için, bir tablo hedefler.

Belirli bir sütunu tablodan nasıl hedefleyebilirim? Ben böyle bir şey arıyorsanız düşünüyorum

+0

onlar neyi sütunlar ve bunların birbirleriyle ilişkileri nelerdir, 3 tablolar hakkında daha fazla bilgi verebilir misiniz? – ThrowBackDewd

cevap

0

....

$id = escape_string($_GET['id']); 
$sql = "SELECT * FROM products1 left join products2 on products1.cat_id=products2.cat_id left join products3 on products1.cat_id=products3.cat_id WHERE cat_id='$id'"; 
$query = query($sql); 
İlgili konular