D3LLy adlı üyeden alıntı: mesajı görüntüle
bu kodları isteğinizde yazsaydınız daha kolay çozerdik hocam


<?php  
$sorgu1=mysql_query('select * from (select * from tablo order by id desc limit 20) as x order by id ASC '.
                    'UNION '.
                    'select * from (select * from tablo order by id desc limit 40) as x order by id ASC limit 20'); 
while($row1=mysql_fetch_array($sorgu1)) 
{  
echo  $row1['title']; 
} 

?>
union aynı kayırları tekrar vermez. bir de boyle deneyin
Bu şekilde olmuyor. while($row1=mysql_fetch_array($sorgu1)) satırı için
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in .....

hatası geliyor.


"kodları isteğinizde yazsaydınız" derken anlamadım demek istediğinizi. Kusura bakmayın.

Ayrıca bildiğim kadarıyla UNION aynı olmayan yani ayrı tablolardaki aynı adlı alanlar için kullanılıyor. Denemiştim ama olmamıştı. Yanlış biliyor da olabilirim.


Sorunum hala devam ediyor...