Merhabalar,
php ila kodlanmiş bir uygulamam var ve bu uygulamada yapmak istediğim bir işlem var;
bu uygulamada 1 den fazla veri tabani mevcut
benim yapmak istediğim a veri tabanindaki verileri aktar butonuna tikladiğimda yeni bir ekran açip hangi veri tabanina kaydedileceğini seçip o veritabanina kaydetmesini istiyorum.
Bunu nasil yapabileceğim konusun da bilgisi olan var ise yardimci olabilir mi?
Php mysql yardim
8
●189
- 20-06-2019, 12:44:14mysql veri tabanina uzaktan erişme yetkim yok sade hosting içinden erişebiliyorum.kutaycb adlı üyeden alıntı: mesajı görüntüle
Yadi sadece php ile kodlayarak yapabilirim. - 20-06-2019, 13:09:10Kimlik doğrulama veya yönetimden onay bekliyor.Yapılabilir ancak burada örneklenecek kadar basit bir işlem değil. Komplike bir işlem. Veri tabanı tablolarla birlikte mi yoksa veriler mi aktarılacak, aktarılacak alanda tablo ve sütunlar aynı özelliklerde mi olacak? gibi sorular cevaplandıktan sonra yapılması gereken, MySQL'in information scheması üzerinden tablo ile ilgili bilgileri alarak öncelikle tabloları oluşturmak sonra bu tablo verileri ile SQL sorgusunu yapılandırıp, aktarımı başlatmak gerekecektir. Bu işlemler sırasında sorun yaşanmaması için PHP-CLI kullanılması, execution süresininin uzatılması ve MySQL autoreconnect'in aktif hale getirilmesi gerekiyor.
- 20-06-2019, 13:09:08söyle anlatayım veri tabanı içerinde 400 çivarında veri var. herbiri tablo şeklinde ve herbirinin bir id numarası var.ismail03 adlı üyeden alıntı: mesajı görüntüle
ben bu kayıtlardan istediğimim verinin uygulama içince açılan penceresine aktar butonu koyarak sadece o id numarasına sahip verinin taşınmasını istiyorum.
hepsinin değil yani. - 20-06-2019, 13:18:51Anlıyorum ama işlem yapılacak veri veritabanına neye göre hangi sutuna hangi veriyi ekleyecek?utavukcu adlı üyeden alıntı: mesajı görüntüle
A veritabanında a tablosundaki adsoyad sütunu b veritabanında a tablosunun adsoyad alanına girilecek gibi gibi - 20-06-2019, 14:29:52hocam sen aktarılacak iki örnek tablo yapısı koy buraya yönlendirelim. öncelikle daha önce aktarılmış olanları aktarıldı diye belirtmen lazım tekrar aktarmamak için. bunun için bir tablo oluşturabilirsin veya aktarılmış olana bi sütun ile belirtebilirsin.
aktarma sayfasında istediğin tablonun aktarılmamış verilerini listeleyeceksin. html checkbox ile aktarilacakidler[] gibi name ile istediğini seçip post ettireceksin.
postualan sayfa bu $_POST['aktarilacakidler'] arrayındaki idleri alıp tek tek okuyup aktarmakistediğin veritabanına çektiğin bağlantı ile insert edeceksin büyütülecek hiçbi mevzu yok.
sen takıldıkça yaz burdan yardımcı olurum. alt yapıda ne kullanıyorsun bağlantı cms yada frameworkün hakkında da bilgi verirsen daha iyi yardımcı olurum.