folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Lokal Ve Webdeki Sql Yönetimi



Lokal Ve Webdeki Sql Yönetimi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    Şimdi elimde 2 adet veritabanı mevcut biri benim makinamda bi taneside uzak sunucumda. ben lokaldeki veritabanımdan kayıtları girdikten sonra "Web'e Gönder" buttonu ile webdeki veritabanıma kayıtlarımı göndermek istiyorum. şimdi webdeki sunucuma her koşul insert yapabiliyorum zaten ama mükerrer kayıtları engellemem lazım. kendi lokalimde gönderildi şeklinde bir kontrol mü koysam ama bu kontrolü neye göre yapacam bu durumda karşıdanda cevap almam gerekir emin olmak için. 

    yada webdeki ms sql ime bi trigger mı koysam acaba aynı id başka kayıt var ise kaydetme şeklinde 

    konuyla ilgili sizin fikirleriniz nedir ? 

     


    www.yesilgrow.com - Growshop
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    web e gönder dediğimde önce bi id ye select count ile sayıyı alıp 1 veya yüksekse kayıtı iptal et şeklinde mi yapsam 


    www.yesilgrow.com - Growshop
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    Buna benzer bi şeyi bende kendi scriptimde yaptım, 

    Yapman gereken şu tasarım olarak 2 tarafa yanı şeyi kuruyorsun, 

    Tabiki sen karşı tarafa sql dosyası yollayıp, daha sonrada bunu karşı tarafa ekletmen lazım :)) 

     

    İlk olarak kendi localinde tüm mysql ini yada artık belirli olan mysql inini 

    kaydetmen gerekiyor..

     

    Şimdi işleyişi bahsedeyim.

    Kendi localinde, butona bastın, 

    Bastığın gibi ilk olarak senin localindeki sql dosyası oluştu,

    Eğer bu işlem oluşursa , 

    curl ile yada direk php nin ftp si ile bu dosyayı dış lokasyona upload ediyor,

    Eğer upload işlemi tamamlandıysa, 

    Curl ile yine uzak sunucudaki a.php dosyasını çalıştırıyorsun (Bu a.php dosyası şunu demeli daha demin ftp ye yolladığın sql i benim veri tabanıma ekle)

    eğer hatasız bir şekilde eklendiyse,

     

    Sana geri dönüş olarak 1 yazsın..

     

    İf değer 1 ise başarılı şekilde yüklendi....

     

     

    BU Birinci yöntemdi, 

    2. Yöntem ise,

     

    Karşı uzak sunucuda bir form alanı yaparsın dosya göndermeye izin veren,

    Curl ile dosyanı oraya yollarsın, sonrasi yine a.php yi çalıştır olur....

     

    Umarım anlatmak istediğin bu tarz bir şeydir.

    Ve bende sana anlatabilmişimdir. :))

    Kolay gelsin.

     

    Ben ajax ile yapmıştım... 10 numarada olmuştu..


    Php for SEO nun ardından Php for Gcode (CNC)
Toplam Hit: 673 Toplam Mesaj: 3