• 31-08-2010, 00:07:06
    #1
    ---
  • 31-08-2010, 00:08:30
    #2
    $son = mysql_query("select * from uyeler where dogumtarihi != ''");
  • 31-08-2010, 11:08:28
    #3
    Muzo adlı üyeden alıntı: mesajı görüntüle
    eşit değilsenin bu şekilde kullanılabileceği aklıma gelmemişti, öğrenmek için sormak bazen gülünç olabiliyormuş
    İlginize çok teşekkürler
    MySQL bazen default olarak boş bırakılan tarihlere 0000-00-00 diye bir değer de atayabiliyor. Eğer öyleyse onu da dikkate almanızı öneririm.
  • 31-08-2010, 13:59:27
    #4
    SoutH adlı üyeden alıntı: mesajı görüntüle
    MySQL bazen default olarak boş bırakılan tarihlere 0000-00-00 diye bir değer de atayabiliyor. Eğer öyleyse onu da dikkate almanızı öneririm.
    default olarak kafasına göre atmaz. kodu yazan nasıl bir komut verdiyse ona göre doldurur.
  • 31-08-2010, 14:28:01
    #5
    ünlem işareti php de değilse anlamında kullanılır

    örn:
    !empty($dogukan)

    gibi...
  • 01-09-2010, 13:39:38
    #6
    Üyeliği durduruldu
    Alıntı
    select * from uyeler where dogumtarihi = Not NuLL
    Alıntı
    select * from uyeler where dogumtarihi != NuLL
    Bir sürü seçenek var. Ama tavsiyem 1. verdiğim örnektir ( Not NuLL ).
  • 01-09-2010, 14:03:46
    #7
    Üyeliği durduruldu
    Wmyazilim adlı üyeden alıntı: mesajı görüntüle
    Bir sürü seçenek var. Ama tavsiyem 1. verdiğim örnektir ( Not NuLL ).
    bu sorguların ikisi de çalışmaz. = NOT NULL diye birşey yok.

    alan nullable olarak ayarlanmışsa dogumtarihi IS NOT NULL diye aranabilir
  • 01-09-2010, 15:39:39
    #8
    Misafir
    Alıntı
    select * from uyeler where exist $dogumtarihi
    kullanımı böyleydi sanırım exist'in , doğum tarihi olan satırları alır.
  • 02-09-2010, 09:15:00
    #9
    Üyeliği durduruldu
    mysql de hiç denemedim ama şöyle bir kullanimda mümkün
    Alıntı
    SELECT * FROM UYELER WHERE DOGUMTARIHI IS NOT NULL