$query_posts = "
SELECT DISTINCT meta_value
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wpostmeta.meta_key = 'Product'
AND wposts.post_status = 'publish'
AND wposts.post_type = 'post'
ORDER BY wposts.post_date DESC";
$result = mysql_query($query_posts) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['meta_value'];
}
Yukarıdaki aşağıdaki gibi sonuçların bir listesini oluşturur:
235/40/R18/95/ZR(Y)/XL £180.00
225/45/R17/94/W/XL £180.00
235/45/R17/97/Y/XL £180.00
245/45/R17/99/Y/XL £180.00
245/40/R17/91/Y £180.00
225/40/R18/92/W/XL £180.00
etc etc
Eğer tahmin etmedi eğer lastik boyutları vardır. Ben farklı ilişkisel menülerle ilk üç değerlerini kırmaya gerek: Trye Genişlik / Yanduvar / Jant
Ben çalıştım ben kullanırsanız:
$query_posts = "
SELECT DISTINCT meta_value
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wpostmeta.meta_key = 'Product'
AND wposts.post_status = 'publish'
AND wposts.post_type = 'post'
ORDER BY wposts.post_date DESC";
$result = mysql_query($query_posts) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$tyres_widths = (explode("/",$row['meta_value']));
echo ($tyres_widths[0]);
}
Ben ilk ($ tyres_widths [0]), ikinci ($ tyres_widths [1]) ya da üçüncü sütun ($ tyres_widths [2]) alabilirsiniz, ancak değerleri farklı değildir ve tabii ben hala nokta var değil ne zaman Onlar menülerde ilişkisel.
Benim yaklaşım doğru mudur? Daha iyi bir yöntem olduğu için orada var? Birisi yardımcı olabilir. Ben doğru yanıt için ödüllendirmek için mutluyum ve tabii ki bir başkası bütün mesele hangi yararlanabilir!
Şimdiden teşekkürler
Stu