• 16-04-2009, 09:14:29
    #1
    Üyeliği durduruldu
    Veritabanımda kullanıcılar tablosu var. kullanıcılar tablosunda kullanıcıların doğum tarihleri 3 ayrı alanda kayıtlı:

    day: doğum günü
    month: doğum ayı
    year: doğum yılı

    ayrıca birthday alanı var ve bu alanda yukarıdaki üç alanın tüm bilgilerinin yer alması gerekiyor. yani;

    day: 12
    month: 04
    year:1979

    ise

    birthday: 12041979

    olmalı. day,month ve year alanlarındaki değerleri sayısal değer olarak değil, karakter olarak birthday alanına nasıl aktarırım. Bunu tek bir komut ile phpmyadmin den yapmak istiyorum.

    Aşağıdaki kodla denediğimde mysql matematiksel işlem yapıp 3 alan için toplama işlemi yapıp aktarıyor.

     
    UPDATE `users` SET `birthday` =`month`+`day`+ `year` WHERE `user_id`='3'
    Bu sorunumu nasıl çözerim???
  • 16-04-2009, 11:50:31
    #2
    Üyeliği durduruldu
    arkadaşlar çok önemli.
  • 16-04-2009, 17:27:02
    #3
    Üyeliği durduruldu
    neden kimse yazmıyor?
  • 16-04-2009, 17:51:07
    #4
    Üyeliği durduruldu
    UPDATE `users` SET `birthday` =`.month.`.day.`.year` WHERE `user_id`='3'
  • 16-04-2009, 18:03:40
    #5
    Üyeliği durduruldu
    cevabınız için teşekkür edrim ama maalesef olmadı.
  • 16-04-2009, 18:12:02
    #6
    önce ilgili id'den verileri çekip day month yearı değişkene atayıp

    UPDATE `users` SET `birthday` =`.$month.`.$day.`.$year.` WHERE `user_id`='3'

    denermisin
  • 16-04-2009, 18:34:30
    #7
    Üyeliği durduruldu
    onu php de yapabilirim ama mysql panelden nasıl yapacağımı bilmiyorum. yani mysql konsolda değişken atanamıyor sanırım.