while($bas=mysql_fetch_Array($al))
{
$bas=array_reverse($bas);
...
}Bunu yaptığında ne kadar row varsa o kadar döneceğinden $bas=array_reverse($bas); zaten çalışmaz. Bir kere $bas['baslik'] gibi alman gerekiyor.
Yapacağın şu
while($bas=mysql_fetch_Array($al))
{
$baslik[] = $bas['baslik'];
...
}
$baslik = array_reverse($baslik);yaptımı işin hallolcak. Mysql çözümünü AS kullanarak olacağını düşünüyorum ama uzun zamandır mysqlin ince ayrıntılarıyla uğraşmadığımdan hatırlayamadım şimdi. Yukardaki çözecek işini .
$bas=array_reverse($bas); kısmını burda eksik yazmışım, onu şöyle yapmıştım normalde
$i=0;
while($bas=mysql_fetch_array($al))
{
if($i==0){$bas=array_reverse($bas);}
$i++;
}
1 kere reverse ediyordum yani olmadı böyle,
herneyse 2. dediğine gelirsek eğer, senin dediğin şekilde de olur, bir üst mesajımda yazdığım şekilde de olur, fakat senin dediğin şekilde, arraye 1000 tane video attığımı ve sitede anlık olarak 50k insanın olduğunu düşünürsek ram yanar patlar
kısayolunu arıyorum bu işin, tek komut, bu arada teşekkürler.