Selamlar,
Veritabanımda bir tarih listesi var. Bu tarihlerin formatı şu şekildedir: "21-03-2005".
Üstte vermiş olduğum şablonun başında ki "21-03" kısmı bugüne eşitse kaç tane olduğunu bana saysın ve sonucu yazı olarak ekrana versin istiyorum.
Google üzerinde nasıl aratacağımı bulamadım, kendimi anlatamadım daha doğrusu.
Bunu nasıl yapabilirim? Bir kaynak önerebilir misiniz?
PHP ile Veritabanında Bulunan Eşit Verileri Getirmek
6
●150
- 21-03-2022, 18:52:26veritabanındaki tarih verisini ve system tarihini alıp parse edeceksiniz ay ve günleri karşılaştıracaksınız.turansonkaya adlı üyeden alıntı: mesajı görüntüle
temel sql komutları ve temel for, if yapıları işinizi görür. - 21-03-2022, 19:00:42hasyer adlı üyeden alıntı: mesajı görüntüleSeyit25 adlı üyeden alıntı: mesajı görüntüleİlginiz için teşekkürler arkadaşlar.weprof adlı üyeden alıntı: mesajı görüntüle
Benim verdiğim sadece bir örnekti aslında bu kontrol her gün yapılacağı için gün sürekli değişecektir.
O yüzden SQL like olayı benim ihtiyacımı çözmeyecek gibi. - 21-03-2022, 19:09:50Üyeliği durdurulduturansonkaya adlı üyeden alıntı: mesajı görüntüle
<?php $sorgu = 'SELECT * FROM Customers WHERE CustomerName LIKE "'.date('d-m').'%"'; echo $sorgu; /* ÇIKTI; SELECT * FROM Customers WHERE CustomerName LIKE "21-03%" */ ?> - 22-03-2022, 05:37:58LIKE ile yıl ve ay bilgisini sorgulayacaksınız ve dönen veri de explode ile tarih bölüp günleri bir diziye alacaksınız bu dizi içinde ayrıca işlem yapacaksınız.
Aşağıdaki linkte benzer bir tarih işlemi için yaptığım çalışma konusu var fikir verebilir.
https://www.r10.net/php/2999130-iki-...post1081290275