MYSQL hatası şu:
Incorrect usage of UNION and ORDER BY
Yalnız burda sanırım belirtmem gereken şu. Ben sorguyu aynı tablo ve alan üstünde gerçekleştiriyorum. iki sorgu da aynı tablonun aynı alanını kullanıyor. biri son 20, diğeri sondan bir önceki 20.
Aslında benim bitirmiş olduğum ypı tam istediğim gibi çalışıyor. Sorun yok. Sadece diğer alandaki verileri aynı foreach döngüsüne nasıl alacağımı bilmiyorum.
$arr1[] = $row1['title']; dedik ya mesela. Tablodaki LOCATION adlı alandan
$row1['location'] (yada diğer sorgudan
$row2['location'])şeklinde verileri alarak
foreach((array_unique(array_merge($arr1, $arr2))) as $veriler){
echo $i . '. ';
echo $veriler. '<br>';
$i++; }sorgusu içine nasıl koyacağız? Sanırım bunlarıda yine array içinde toplayıp bu diziyide array_merge ile birleştireceğiz. Ama bundan sonra bir iki işlem daha olması lazım. Bunu böyle foreach içine alamayız. HELP!