Access 2 Sql
Yıllardır asp kullanan birisi olarak artık siteler büyüdükçe database kaldıramaz hale gelmişti. Buna kökten bir çözüm olarak php ye geçiş yaptım. 1-2 hafta zorlandım fakat www.kampuskampus.com gibi siteleri kodlamaya başladıktan sonra iyice alıştım. Ama eski önemli bilgi ve üye içeren siteleri sql a aktarmak hiçte kolay olmayacaktı. 1-2 hafta uğraştım. İnternetteki programların çoğu ücretli. Sadecehosting‘teki programcı arkadaşlara ve Ersin Koç‘a danıştım. Tek yol verileri tek tek kaydetmekti. O da imkansız gibi bir şeydi. Geceleri uyurken bile nasıl geçirebilirim diye düşünüyordum. Ama dedikleri gibi tek tek aktarmaktan başka çare yoktu.
Access2sql.
Yeni sistemdeki tablolar farklı herşey farklı. Hem nasıl eşleştirecektik onları. Aslında tek isteğim üyeleri aktarmaktı bu bile tek tek aktarmak zor gözüküyordu.
Ve derken bir anda aklıma bir fikir geldi.
Access sitedeki üyeler tablosundaki verileri tek bir sayfada listeledikten sonra hepsini kopyalayıp .sql dosyasını kaydettikten sonra üyeler tablosuna import etmek! Evet bu gayet mantıklıydı. Hemen yatağımdan kalktım ve bilgisayarın başına oturdum.
Asp sayfada;
INSERT INTO `uyeler` VALUES (<%=RS(“uyenumarasi”)%>, ‘<%=RS(“uyeadi”)%>’, ‘9d’, ‘<%=RS(“email”)%>’, 0, 0, 0, ”, ”, 1, 1, 1, 1, ‘10800′, ‘tr’, ”, ‘<%=RS(“email”)%>’, ‘a:1:{s:7:”contact”;i:0;}’);
şeklinde yazıp gönderdiğimde aktarmak istediklerim sql olarak tek bir sayfada listelendi.:
–
– Tablo döküm verisi `uyeler`
–
INSERT INTO `uyeler` VALUES (1950, ‘burak’, ‘9d’, ‘email@email.com’, 0, 0, 0, ”, ”, 1, 1, 1, 1, ‘10800′, ‘tr’, ”, ‘email@email.com’, ‘a:1:{s:7:”contact”;i:0;}’);
…………………………
sonra hepsini kopyala oyuncak.sql a yapıştırdım. Kontrol paneline gittim import ettim. Diğer içeriği aktarmaya gerek görmedim. Ama siz de asp sisteminizdeki örneğin forum konularınızı php sisteminize aktarmak istiyorsanız; Php sisteminizde forum kategori ve alt kategorilerini oluşturun. Ama asp sisteminizdeki ana ve alt kategori id numaraları aynı olsun. Bir tane deneme konusu açın. Php de oluşturduğunuz tabloları dökün yapısını görün. Ve aynen o şekilde asp deki forumlarınızı yazdırın. Kopyalayıp sql a import edin.
Bu kadar basit miydi?
Evet (:
Peki cem in 10 bin 1 milyon a kadar saydıklarına ne olacak 50 Bira borcun hala geçerli olacak mı?
Hayır (:


12. Tem, 2007 






Yorum yok...