Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > PHP

PHP PHP & PHP Hızlandırıcılar

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2004-12-12, 10:08
Junior Member
 
Üyelik tarihi: Dec 2004
Mesajlar: 61
Tecrübe Puanı: 0
iTrader: %0/0
korsan_cd is an unknown quantity at this point
Standart tarih sorgusu

veritabanımda satışlar diye bir tablo var içinde
date fielt var. (0000-00-00) şekinde.
2003 yılına ait bilgilleri mysql sorugu olarak nasıl çekerim.
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2004-12-13, 00:34
Angelo - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Dec 2004
Nerden: Phoenix,AZ
Mesajlar: 4.350
Tecrübe Puanı: 8
iTrader: %100/4
Angelo is just really niceAngelo is just really niceAngelo is just really niceAngelo is just really nice
Standart

$query=mysql_query("SELECT * From satislar WHERE tarih LIKE '2003%' ORDER BY tarih");
while ($sonuc = mysql_fetch_array($query)) {
echo $query[field];
echo "<br>";
}
__________________
peace love union respect
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2004-12-13, 05:44
xkare - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Aug 2004
Mesajlar: 183
Tecrübe Puanı: 4
iTrader: %0/-1
xkare is an unknown quantity at this point
Standart

veya...

$query=mysql_query("SELECT * From satislar WHERE tarih > '2002-12-31' and tarih < '2004-01-01' ORDER BY tarih");
while ($sonuc = mysql_fetch_array($query)) {
echo $query[field];
echo "<br>";
}
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2004-12-13, 08:02
yoktur - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Oct 2004
Nerden: /etc/istanbul.conf
Mesajlar: 1.962
Tecrübe Puanı: 0
iTrader: %0/0
yoktur is an unknown quantity at this point
Standart

SELECT * from tablo where EXTRACT(YEAR FROM tarih_field) = '2003';

en cillop gibisi bu

Konu yoktur tarafından (2004-12-13 Saat 08:09 ) değiştirilmiştir..
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2004-12-13, 08:59
Junior Member
 
Üyelik tarihi: Dec 2004
Mesajlar: 61
Tecrübe Puanı: 0
iTrader: %0/0
korsan_cd is an unknown quantity at this point
Standart

herkeze çok çok teşekkür ederim.
bi küçük sorunum daha var.
Geçen haftaya ait satışları ekrana basmak istiyorum onu nasıl yaparım
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2004-12-13, 12:34
Angelo - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Dec 2004
Nerden: Phoenix,AZ
Mesajlar: 4.350
Tecrübe Puanı: 8
iTrader: %100/4
Angelo is just really niceAngelo is just really niceAngelo is just really niceAngelo is just really nice
Standart

MySQL'de kolay yolu var mi bilmiyorum ama php acisindan bir yaklasim asagidaki gibi olabilir, algoritma basitlestirilebilir sanirim biraz daha. Yilik ilk haftasi hatali sonuc verir yalniz bu, onu da eklemek lazim.

Kod:
$tarih = getdate();

if ($tarih['mday'] > 7) {       // Gun 7 gunden buyukse onceki hafta araligi icin 7 cikar
$gun = $tarih['mday'] - 7;
$ay = $tarih['month'];         // Ay ayni kalsin
} else
$gun = $tarih['mday'] + 23;   // Gun 7 den kucukse, bir onceki aya donecegi icin 23 ekle
$ay = $tarih['month'] - 1;    // Ay bir cikar
}
$aralik1 = $tarih['year']."-".$tarih['ay']."-".$tarih['gun'];
$aralik2 = $tarih['year']."-".$tarih['month']."-".$tarih['mday'];
$query=mysql_query("SELECT * From satislar WHERE tarih > '$aralik1' and tarih < '$aralik2' ORDER BY tarih");
__________________
peace love union respect

Konu Angelo tarafından (2004-12-13 Saat 12:37 ) değiştirilmiştir..
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2004-12-13, 15:27
yoktur - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Oct 2004
Nerden: /etc/istanbul.conf
Mesajlar: 1.962
Tecrübe Puanı: 0
iTrader: %0/0
yoktur is an unknown quantity at this point
Standart

mysql de yapılabilen bir sorgu varsa mutlaka ama mutlaka mysql kullanmak gerek.Hem performans saglar hemde makinanın Ramlarını boşuna yormamış oluruz.

SELECT * FROM tablo_adi WHERE WEEK(date_field) = WEEK(CURDATE())

Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Php Tarih Formatı tahtakale PHP 4 2006-01-26 23:18
Com Net Tarih oluyormuş :P dursunbaba Güncel Konular Haberler 8 2005-06-24 11:45
Tarih phiberoptic Yeni Site Tanıtımları 0 2005-05-20 09:18
vbulletin ve TR tarih ? yeniwebmaster Vbulletin VbSEO 3 2005-04-23 00:37
ASPde tarih problemi erimkirca PHP 2 2005-01-22 18:38


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 02:37 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox