İki mysql tablo tarihi

0 Cevap php

Ben iki veritabanları var - (. Yazar, tarih, kategori ve ATC gibi) eşyalar için bir ve makaleleri 'meta bilgi için başka. Kimlik, makale id, meta türü ve meta değeri: Ben meta tablosunda aşağıdaki sütunları var. Bir mysql sorgusu ile - makale ve meta bilgileri - ben hem de almak için bu iki tabloyu birleştirmek nasıl merak ediyorum. Ben yazı için özel meta tipini ve uygun değere ulaşmak için nasıl anlamaya olamaz neden makale id meta tabloda benzersiz değil, bu ...

İşte ben kullanmaya çalıştım ben mysql:

SELECT products.*, product_meta.meta_value
FROM products
LEFT JOIN product_meta ON products.ID = product_meta.product_id

ama bu sorgu ne gerek olmak görünmüyor. Ben iki kayıtları bu kod iki yerine on sonuçlarını görüntüler meta tabloda makaleler tablo ve on örneğin vardır:

$products = mysql_query("SELECT products.*, product_meta.meta_value
                         FROM products
                         LEFT JOIN product_meta ON products.ID = product_meta.product_id") or die(mysql_error());

while ($product = mysql_fetch_assoc($products)) {
    echo $product["title"];
}

Herkes yardım edebilir misiniz?

0 Cevap