İyi günler,
Ben 2 sene önce forum sitesi açmıştım 1.000'e yakın üyem vardı fakat öss nedeniyle forum sitemi kapatmıştım ama her gün yedeklediğim için elimde DataBasem var.
Şimdi yeniden kurmak istiyorum. Elimde ki DataBaseyi yeni siteme çevirdim ama sorun var. Sorunda şu; Mesajların tarihini 2007 gösteriyor. Ben bunları 2009 yapmak istiyorum.
Ufak bir araştırma yaptım tarihleri değiştirebiliyoruz. Unix time ile yazılıyormuş zamanlar
Sizden istediğm elimde ki db yi 2007'den nasıl 2009 yapabilirim.
Lütfen yardım edermisiniz ?
Sorununu çözdün mü?
yedeği aç sql uzantılı yedeği bu değiştir den yapılabilecek birşey gibi geldi bana ama yinede bilmem
Banada öle geldi ama 1.000 küsürlü post war :/ bu bni baya zorlar
Eğer İngilizce biliyorsanız gerekli bilgileri buradan alabilirsiniz:
http://en.wikipedia.org/wiki/Unix_time
Buradan da zamanları değiştirebilirsiniz, ama uzun sürer.:
http://www.onlineconversion.com/unix_time.htm
Lainaus käyttäjältä: Yağız... - toukokuu 16, 2009, 03:12:06 IP
Eğer İngilizce biliyorsanız gerekli bilgileri buradan alabilirsiniz:
http://en.wikipedia.org/wiki/Unix_time
Buradan da zamanları değiştirebilirsiniz, ama uzun sürer.:
http://www.onlineconversion.com/unix_time.htm
Hmmm. Anladım.
Peki Yağız kardeş bu işi seriye bağlamak için yapıcağım birşey biliyormusun ? Bi kolaylık mesela;
Unix Time'de; 1140719859
Normal timede; Thu, 23 Feb 2006 18:37:39 UTC
Bu kodlardan Yıl ile bi oynamak için bi kolaylık falan ?
bul değiştirle 1 sn bile almaz yeterki değiştireceğin tarihi iyi bul
Lainaus käyttäjältä: t_A_635 - toukokuu 17, 2009, 04:52:06 AP
bul değiştirle 1 sn bile almaz yeterki değiştireceğin tarihi iyi bul
UNIX Time saniyeye göre hesaplanır.
Bir Örnek:
1242472500 = 2009-05-1- 11:15:00
1242558900 = 2009-05-17 11:15:00
Bu yüzden uzun sürer.
Peki sql da kod sorgulasam bütüm post ları aynı tarihe alamazmıyım ?
Yine uzun sürer... 1000 tane ileti varsa 1000 tane zaman var demektir ve bu zamanların hiçbiri aynı değildir.
Demek istediğim şu idi.
Bi sql da we ya php de kod yazıyım diim ki bütün mesajlar 01.05.2009 00.00 saatinde olsn o kodu çalıştırdığımda bütün mesajlar 01.05.2009 00.00 diye gözüsün.
Yedeğinizi yükleyin ve şu sorguyu çalıştırın:
UPDATE smf_messages SET posterTime = '1241136000';
Çok teşekkür ederim yağız sayende çözdüm.