Mysql veritabanımda tarih hücresi var. Veriler aşağıdaki formatta.
2007-09-03
2007-09-04
2007-10-23
2007-10-24
2007-10-25
2007-10-25
Şunu nasıl yapabilirim dogru query nasıl olabilir fikirlerinizi alabilirmiyim.
Mesela eylül ayında 2 sipariş aldık. Bunu ekrana nasıl basabilirim. Aya göre siparişleri ekrana basmak istiyorum
Eylül (2)
Ekim (4)
Tarih sorgusu
7
●751
- 17-09-2007, 04:47:48Üyeliği durdurulduArkadasim form dan Gelen Bilgin nasıl Ben Soyle Ornek Aldim...
Eger Acilir menuden Ayı seciyorsa gelen id Alirsin
ve
$sor=mysql_query("select * from tabloadin where ay='$id'");
Eger tarih Arasınbda yapacaksan iki input alanın olması gerekir.
1-) 01-01-2007
2-) 02-02-2007
Bu tarihler Ararsinda Alacagini Dusunelim
1-) $tarih
2-) $tarih2
$sor=mysql_query("select * fromm tabloadin where tarih='$tarih' between tarih='$tarih2' ");
Arkadasim Tam olarak Hatirlamadim Eskiden Kullanidridm AMa Simdi Pek Kullanmadigim icin bunu Bir dene
- 17-09-2007, 16:16:42like'%-02-%'
de işinizi görür sanırım.
ya da genel olarak tarihleri çektirirsiniz.
select tarih from tablo ile. limit koymazsınız,
$eylul=0;
while($db=mysql_fetch_array($sor)) {
$tarih=explode("-",$db[tarih]);
if($tarih[1]=="09")
$eylul++;
}
dersiniz. aşağıdaki yöntem daha fazla yorar db yi, her aya ==9 == 10 demektense array içine falan alıp daha düzenli şartlar oluşturabilirsiniz ancak tavsiye etmiyorum - 17-09-2007, 20:53:18Üyeliği durdurulduSeyranli peki Benimki is Gormezmi Gerci Denemedim En son 2 ay once falan kullanıyrodum Buna benzer Bisiler
- 17-09-2007, 22:31:16Üyeliği durduruldutamam Baska Alternatifleride Ogrenmek Lazim Tskler