• 16-04-2010, 10:56:16
    #46
    Üyeliği durduruldu
    rsmx adlı üyeden alıntı: mesajı görüntüle
    bir oyundayız diyelim ve son oyunlar listeleniyor ancak oynadığımız oyunda orada gözükebilir bunu engellemek için;

    mysql_query("SELECT * FROM oyunlar WHERE oyun_id NOT LIKE '$oyunid' ORDER BY oyun_id LIMIT 0,5");
    ORDER BY oyun_id DESC veya ASC olması gerekmezmi
  • 16-04-2010, 17:38:22
    #47
    TurkishDizayn adlı üyeden alıntı: mesajı görüntüle
    ORDER BY oyun_id DESC veya ASC olması gerekmezmi
    gerek yok otomatik olarak ASC olarak algılar zaten
  • 16-04-2010, 17:46:59
    #48
    Üyeliği durduruldu
    rsmx adlı üyeden alıntı: mesajı görüntüle
    gerek yok otomatik olarak ASC olarak algılar zaten
    Bu işi standartlarında yapmak varken neden işimizi şansa bırakalım söylermisin bana ?
  • 16-04-2010, 18:58:33
    #49
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İşin standartını söylemiş zaten arkadaş. Sorguda ORDER BY ASC yazmadığınız zaman da ASC olarak çeker. Fazlalığa gerek var mı ki?
  • 17-04-2010, 10:32:13
    #50
    Üyeliği durduruldu
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    İşin standartını söylemiş zaten arkadaş. Sorguda ORDER BY ASC yazmadığınız zaman da ASC olarak çeker. Fazlalığa gerek var mı ki?
    Yapmayın Arkadaşlar allah aşkına 3 harf yahu
  • 18-04-2010, 21:11:42
    #51
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    İşin standartını söylemiş zaten arkadaş. Sorguda ORDER BY ASC yazmadığınız zaman da ASC olarak çeker. Fazlalığa gerek var mı ki?
    katılıyorum

    TurkishDizayn adlı üyeden alıntı: mesajı görüntüle
    Yapmayın Arkadaşlar allah aşkına 3 harf yahu
    standart olarak öyle kullanıyoruz biz? ne var bunda,problem yaratmıyor kullanımımda doğru, sorun ne? polemiğe girmeye gerek yok!
  • 24-04-2010, 18:44:19
    #52
    Misafir
    LoverzSoft adlı üyeden alıntı: mesajı görüntüle
    DISTICT oyun sitesinde olmaz fakat şöyle bir örnek vereyim şirketimizde çalışan farklı ailerin toplamı yani soyadı aynı olmayan

    SELECT COUNT(DISTICT soyad) FROM isciler
    DISTICT yazılan yerlerde DISTINCT olması gerekiyor.
    Örnek'te verilen kod , farklı soyada sahip işci sayısını getirir.
    • zee
    zee bunu beğendi.
    1 kişi bunu beğendi.
  • 24-04-2010, 20:34:15
    #53
    Üyeliği durduruldu
    ORDER cumleciğinde kullandığınız alan Descending bir indexe sahipse hiç bişey yazmayınca DESC dizer. yani bilmediğiniz bir veritabanında orderdan sonra birşey yazmazsanız DESC dizilip gelebilir.
  • 24-06-2010, 16:47:55
    #54
    Bende bir stored procedure örneği paylaşıyorum arkadaşlar.

    BEGIN
    
    	/*
    	1	: İŞLEM TAMAM
    	2	: OY VERMİŞ.
    	*/
    
    	# AYNI KİŞİ, AYNI RESİME GÜNDE EN FAZLA 1 OY VEREBİLİR. Kayıtları sayalım bakalım oy vermiş mi?
    	SELECT COUNT(id) INTO @count FROM vote WHERE facebook_id = in_facebook_id AND photo_id = in_photo_id AND DATE_FORMAT((date), '%W %M %Y') = DATE_FORMAT(NOW(), '%W %M %Y');
    
    	# EĞER OY KULLANMIŞSA HATA VERELİM. OY KULLANMAMIŞSA GEREKLİ İŞLEMLERİ YAPALIM.
    	IF(@count >= 1)
    	THEN
    		SELECT '2';
    	ELSE
    		# LOG TABLOSUNA KAYDEDELİM.
    		INSERT INTO vote(facebook_id, photo_id, ip, date) VALUES(in_facebook_id, in_photo_id, in_ip, NOW());
    
    		# FOTOĞRAF TABLOSUNDA OY KOLONUNU 1 ARTTIRALIM.
    		UPDATE photos SET vote = (vote + 1) WHERE id = in_photo_id;
    
    		SELECT '1';
    	END IF;
    
    END
    Procedure Parametreleri :

    IN in_facebook_id VARCHAR(30), IN in_photo_id INT(11), IN in_ip VARCHAR(15)