PHP & MYSQL - İki Tarih Arasındaki Kayıtlar
7
●15.815
- 15-09-2010, 16:06:58Kimlik doğrulama veya yönetimden onay bekliyor.textarea dan kulllanıcının bır formata gore gırmesı gerek ama YYYY-MM-DD gibi örnek olarak yanı bu tarz gırdıkten sonra yapılabılır onuda bır sql komutuyla ole cektırılecekayet adlı üyeden alıntı: mesajı görüntüle
- 16-09-2010, 13:39:42Üyeliği durduruldusql komutunda BETWEEN komutunu kullanmaniz lazim.internetde arastirirsaniz bulursunuz.
https://www.r10.net/database/166114-s...kullanimi.html - 16-09-2010, 16:05:24Üyeliği durduruldu
$sorgu = "SELECT * FROM veritablo WHERE tarih BETWEEN 50 and 100";
bu şekilde olabilir.
eğer tarihler mysql'de DATE formatında değilse şu komutu kullanabilirsin
$sorgu = "SELECT * FROM veritablo WHERE str_to_date(tarih,'%d.%m.%Y') BETWEEN str_to_date(16.09.2010) and str_to_date(18.09.2010) ";
// çalıştımı çalışmadı mı denemedim arkadaşlar yanlışlık varsa özür dilerim - 17-09-2010, 15:15:51İş çok basit ama adımları takip etmen lazım,
1-) tarih formatın php ve mysql'de şu şekilde olmalı // 2010-09-15 11:00:51
2-) ornek between ile iki tarih arasındaki kaydı alan sorgun : select * from books where date between '2010-09-15 11:00:50' and '2010-09-16 01:01:01';
sorguda tarihlerin yerine sen php den kendi tarihlerini geçir o kadar, sonrasında sorunsuz çalışır, sorun çıkarsa, formatlarını kontrol derim. kolay gelsin.