Php İlginç Bir Hata
-
Herkese merhabalar,
$sq7="SELECT SUM(maliyet) AS toplam5 FROM cari WHERE unix_tarih BETWEEN '$tarihi1' AND '$tarihi2'";
Ekrana toplam5'i yazdırmaya kalktığımda veri boş dönüyor ama
$sql7="SELECT SUM(maliyet) AS toplam5 FROM cari WHERE sube_id='$subesi' AND unix_tarih BETWEEN '$tarihi1' AND '$tarihi2'";
Aynı işlemi şube idsine göre yaptığımda veri olması gerektiği gibi akıyor. Where sube_id gelince yazması o olmadan yazmaması garip bu mantıkla Toplam Ciroyu hesaplatıyorum onda sorun çıkmıyor bir tek bunda çıkıyor.
Yardımcı olursanız sevinirim.
Çözdüm
$sq7 yerine $sql7 olması gerekiyordu "L" Eklemeyi unutmuşum
arkinfes tarafından 02/Tem/18 21:58 tarihinde düzenlenmiştir -
$sql7="SELECT SUM(maliyet) AS toplam5 FROM cari WHERE sube_id='$subesi' AND (unix_tarih BETWEEN '$tarihi1' AND '$tarihi2')";
paranteze al betweeni, yoksa andler mysql in kafasını karıştırıyor ayrıca sql sorularınızda sqlfiddle atarsanız daha kolay olur