Ilköğretim aynı DATA ile MySQL Geri İleri Kayıtlar

0 Cevap php

Ben Kimlik sonra Hatırlatma Tarih 1 sıralanır bir tablo var

: Tablo benziyor

ID | remind_date 
1     2011-01-23
2     2010-02-21
4     2011-04-04
5     2011-04-04
6     2009-05-04

Ben ileri ve geri kayıtlarına Per taşımak için bir PHP ön uç kullanıyorum. Ben ileri ve geri düğmeleri istediğiniz ama aynı 2 hatırlatma tarihleri ​​ile bir sorun haline çalıştırıyorum.

Sadece kimlik numarası sırayla DEĞİLDİR unutmayın, burada ama reminder_date göre sıralama gerçek veritabanında onlar kadar karıştırılır

I kullanıyorum select ifadesi: ($ iid i am on geçerli kaydıdır)

SELECT id FROM myDB.reminders where remind_date > (SELECT remind_date FROM myDB.reminders where id=$iid)  order by remind_date ASC LIMIT 1

Onun remind_date soran çünkü ben birinin üzerine aynı onun atlar vardır tarihlerini olsun Peki> olur.

I remind_date> = kullanırsanız o anki kaydı döndürür. Benim çözüm sınırı 2 kullanmak ve 1 kayıt = benim geçerli kimlik, yaptım eğer sonraki birini kullanmak eğer PHP ile kontrol etmek zaman oldu. ancak 3 tarih gibi aynı ya da 4 ne vardır.

Ben de kimlik alanını kullanarak düşündüm ama onlar bozuk olduğundan ben bir kimliği> $ iid eklemek olamaz.

Herhangi bir fikir? bu aynı 2 tarih dışında harika çalışıyor.

0 Cevap