Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Mysql den çekilen verileri sayfa sayfa göstermek

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

Şimdiden Teşekkürler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

Hiç cevap bulunamadı. İlk cevabı siz yazın.