Soyle bir sey buldum sanirim isinize yarayacaktir. Sizin durumunuza da uyarlamaya calisayim.
SELECT * FROM (SELECT * FROM haberler WHERE onay = 1 AND yer = 0 OR yer = 3 LIMIT 10, 10000 UNION SELECT * FROM haberler WHERE onay = 1 AND yer = 2 OR yer = 3) a ORDER BY id DESC;
Yaptigimiz sey su once SELECT * FROM haberler WHERE onay = 1 AND yer = 0 OR yer = 3 LIMIT 10, 10000 kismi ile mansetteki 10 haber haric geri kalan manseti cekiyoruz. Sonra SELECT * FROM haberler WHERE onay = 1 AND yer = 2 OR yer = 3 ile birlestiriyoruz UNION kullanarak. Son olarak da SELECT * FROM (.....) a ORDER BY id DESC; ile siraliyoruz.
işte buuuu çok saolasınnn
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:07:20 -->-> Daha önceki mesaj 19:16:19 --
Soyle bir sey buldum sanirim isinize yarayacaktir. Sizin durumunuza da uyarlamaya calisayim.
SELECT * FROM (SELECT * FROM haberler WHERE onay = 1 AND yer = 0 OR yer = 3 LIMIT 10, 10000 UNION SELECT * FROM haberler WHERE onay = 1 AND yer = 2 OR yer = 3) a ORDER BY id DESC;
Yaptigimiz sey su once SELECT * FROM haberler WHERE onay = 1 AND yer = 0 OR yer = 3 LIMIT 10, 10000 kismi ile mansetteki 10 haber haric geri kalan manseti cekiyoruz. Sonra SELECT * FROM haberler WHERE onay = 1 AND yer = 2 OR yer = 3 ile birlestiriyoruz UNION kullanarak. Son olarak da SELECT * FROM (.....) a ORDER BY id DESC; ile siraliyoruz.
hocam
kodu düzenledim
$query = mysql_query("SELECT * FROM
(SELECT * FROM haberler WHERE onay = 1 AND yer = 1 LIMIT 7,5
UNION SELECT * FROM haberler WHERE onay = 1 or yer = 0 or yer = 2 or yer = 3 ) a ORDER BY id DESC ;
");
bunu yazdım fakat istenilen sonucu vemriyor eski haberler gleiyor sebebi nedir
not : bu arada sadece yer=1 manşette
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:20:47 -->-> Daha önceki mesaj 20:07:20 --
işte buuuu çok saolasınnn
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:07:20 -->-> Daha önceki mesaj 19:16:19 --
hocam
kodu düzenledim
$query = mysql_query("SELECT * FROM
(SELECT * FROM haberler WHERE onay = 1 AND yer = 1 LIMIT 7,5
UNION SELECT * FROM haberler WHERE onay = 1 or yer = 0 or yer = 2 or yer = 3 ) a ORDER BY id DESC ;
");
bunu yazdım fakat istenilen sonucu vemriyor eski haberler gleiyor sebebi nedir
not : bu arada sadece yer=1 manşette
hocam en son olarak
$query = mysql_query("SELECT * FROM
(SELECT * FROM haberler WHERE onay = 1 AND yer = 1
UNION SELECT * FROM haberler WHERE onay = 1 AND yer = 0 or yer = 2 or yer = 3 ) a ORDER BY id DESC LIMIT 10;
");
bunu yaptım herşey gleiyor ya

yapamadım