HapyMan adlı üyeden alıntı

hocam merhaba, 3 tür konuya bakıyorum bir yorum göremedim. istediğiniz şey tam olarak bir yazılım hiyerarşisidir. ve birbirine bağlı sorgular ile yapılır ama en basit yöntemi.

içerik tablosunda manset diye bir bölüm açılır. manset isaretli olan içerik mansete çekilir diğerleri aşağıda listelenir.

örnekle anlatıcak olursak :

burada manşet olarak işaretli olan en son içeriği aldık ve manşette gösterebileceğimiz şekilde bütün verilerini çektik.


$manset= $vt->query("SELECT * FROM icerikler WHERE manset='1' ORDER BY icerikid DESC LIMIT 1")->fetch_assoc();

##burada içeriği sayfada gösteren kodlar var ^^


burada da manşet işaretli olmayan içerikleri çekiyoruz..,

$icerikler = $vt->query("SELECT * FROM icerikler WHERE manset='0' ORDER BY icerikid DESC")->fetch_assoc();

##burada içeriği sayfada gösteren kodlar var ^^


ek olarak şöyle bir yöntem daha var :



$manset= $vt->query("SELECT * FROM icerikler WHERE manset='1' ORDER BY icerikid DESC LIMIT 1")->fetch_assoc();
$icerikId = $manset['icerikId']

##burada maseti sayfada gösteren kodlar var ^^


$icerikler = $vt->query("SELECT * FROM icerikler WHERE manset='0' and icerikid <> '$icerikId ' ORDER BY icerikid DESC")->fetch_assoc();

##burada içerikleri sayfada gösteren kodlar var ^^



hocam zaten böyle mansetler ayrı normaller ayrı ama manşette mesela sonuncu haber, yeni bir haber eklediğimde o sonuncu manşetteki haber aşağı inecek