facebook ve twitter da olduğu gibi php ve jquery ile bir haber kaynağı kodlaması yapıyorum basit sorgularda sorunsuz şekilde çalışıyor.
isteğim:
-istek tablosunda bana arkadaşlık isteği göndermiş ve kabul ettiğim yada benim arkadaşlık isteği gönderdiğim ve kabul edilmiş kişilerin id sini alıp
-user tablosundan adını soyadını alıp
-paylaştıkları yani mind tablosunda idlerini arayıp text kısmını sondan başa doğru "id" lerini baz alarak yazdırmak
SELECT * FROM friend t1, users t2, mind t3 WHERE t1.friend_post='1' and t1.status='1' and t1.friend_get=t2.id and t1.friend_get=t3.writer and t3.status='1' or t1.friend_get='1' and t1.status='1' and t1.friend_post=t2.id and t1.friend_post=t3.writer and t3.status='1' ORDER BY t3.id DESC LIMIT $limit
Bu sorgu ile bunu yapıyorum
paylaşım tablosunda 13 kayıt olduğunu düşünürsek bunların 9 tanesinin arkadaşlarıma ait sayfa her sayfada 5 tane göstermek istediğim zaman
ilk sorguda arkadaşlarıma ait 5 kaydı sondan başa doğru sıralayıp gösteriyor. ve gösterilen son kaydın id sini butona ekliyor butona tıkladığım zaman diğer sayfaya son yazdırdığı id yi post ediyor yalnız diğer sayfada nasıl bir sorgu kullanmam gerek?
SELECT * FROM friend t1, users t2, mind t3 WHERE t1.friend_post='1' and t1.status='1' and t1.friend_get=t2.id and t1.friend_get=t3.writer and t3.status='1' or t1.friend_get='1' and t1.status='1' and t1.friend_post=t2.id and t1.friend_post=t3.writer and t3.status='1' and $veriId<'$lastmsg' order by $veriId ASC limit $limit
şeklinde sorguladığımda geriye kalan kayıtları baştan sona doğru sıralıyor
ORDER BY $veriId DESC dersem daha önceki sayfada gösterdiği satırların aynılarını yazıyor