Ben bu formda bazı bilgileri içeren bir veritabanı var:
icon(name, size, tag)
(myicon.png, 16, 'twitter')
(myicon.png, 32, 'twitter')
(myicon.png, 128, 'twitter')
(myicon.png, 256, 'twitter')
(anothericon.png, 32, 'facebook')
(anothericon.png, 128, 'facebook')
(anothericon.png, 256, 'facebook')
Yani gördüğünüz gibi, ad alanı ben aynı ada sahip birden simgeler olabilir ve onlar büyüklük alanı ile ayrılır uniq değildir. Şimdi PHP Örneğin ben ONE simge seti, olsun bir sorgu var:
$dbQueryIcons = mysql_query("SELECT * FROM pl_icon WHERE tag LIKE '%".$SEARCH_QUERY."%' GROUP BY name ORDER BY id DESC LIMIT ".$firstEntry.", ".$CONFIG['icon_per_page']."") or die(mysql_error());
$ Tag 'twitter' içeren bu örnekle etiketi 'twitter' ile SADECE ilk SQL veri girişi gösterir, bu yüzden olacak:
(myicon.png, 16, 'twitter')
Bu ne istiyorum, ama varsayılan olarak '128 'boyutunu tercih ederim. Bu başka bir boyutu ise, mevcut ve ne zaman bana sadece 128 boyutunu göndermek için SQL söylemek mümkün mü?
Bir başka soru birisi bana GROUP BY ile bir çözüm vermek ama biz isim GROUP BY var, çünkü bu durumda o koşmak yok. Ben GROUP BY silerseniz Ve, bana aynı simgelerin her boyutunu gösteriyor.
Teşekkürler!