• 10-12-2020, 18:18:17
    #1
    Arkadaşlar PHP ile yazılım geliştirmeye başladım.

    MySQL bağlantısı kuruyorum ancak tüm veri alma ekleme işlemlerini vs. tek php sayfasında yapınca çok karışık oluyor.

    Ben tüm MySQL işlemlerini ayrı bir PHP'ye aktarıp bu dosyadan oradaki işlemleri yaptırmak istiyorum.

    Hem bunu nasıl yaparım bunu merak ediyorum, birde tek sayfa üzerinde çalışınca tek bir veritabanı bağlantısıyla işi halledebiliyordum. Ayrı dosyada olursa MySQL bağlantısı sürekli açılıp kapanır mı?
  • 10-12-2020, 18:20:30
    #2
    phpde bağlantıyı kapatmaya gerek olmaz genelde istisnai durumlar dışında
    //Ayrı bir dosya oluşturun config.php İçerisinde sql bağlantısı yapın
    require("config.php"); // Bu şekilde veritabanını tüm sayfalara dahil edebilirsiniz Giriş için ayrı kayıt için ayrı bir dosya kullanmanız sizin için daha iyi olacaktır
  • 10-12-2020, 18:21:13
    #3
    diyelim ki aynı klasörde hem islemler.php diye islemleri yaptığınız bir php dosyanız var hem de pdo kullanarak bağlandığınız mysql bağlantı dosyanız var adı da connect.php

    islemler.php dosyanızı açıyorsunuz
    <?php başlangıcı yaptığınız yerin altına
    include "connect.php";

    yazıyorsunuz ve sonrasında diğer işlem kodlarınızı yazıyorsunuz olay bundan ibaret
  • 11-12-2020, 15:51:49
    #4
    yusuf68700 adlı üyeden alıntı: mesajı görüntüle
    phpde bağlantıyı kapatmaya gerek olmaz genelde istisnai durumlar dışında
    //Ayrı bir dosya oluşturun config.php İçerisinde sql bağlantısı yapın
    require("config.php"); // Bu şekilde veritabanını tüm sayfalara dahil edebilirsiniz Giriş için ayrı kayıt için ayrı bir dosya kullanmanız sizin için daha iyi olacaktır
    phpwebdeveloper adlı üyeden alıntı: mesajı görüntüle
    diyelim ki aynı klasörde hem islemler.php diye islemleri yaptığınız bir php dosyanız var hem de pdo kullanarak bağlandığınız mysql bağlantı dosyanız var adı da connect.php

    islemler.php dosyanızı açıyorsunuz
    <?php başlangıcı yaptığınız yerin altına
    include "connect.php";

    yazıyorsunuz ve sonrasında diğer işlem kodlarınızı yazıyorsunuz olay bundan ibaret
    Arkadaslar deniyorum ama surekli '500 Error' hatasi aliyorum index.php dosyasini actigimda.




    Sonuc:
  • 11-12-2020, 15:55:57
    #5
    profweb adlı üyeden alıntı: mesajı görüntüle
    Arkadaslar deniyorum ama surekli '500 Error' hatasi aliyorum index.php dosyasini actigimda.




    Sonuc:
    anydesk atarsanız yardımcı olabilirim
  • 11-12-2020, 18:58:20
    #6
    yusuf68700 adlı üyeden alıntı: mesajı görüntüle
    anydesk atarsanız yardımcı olabilirim
    hocam selamlar sıkıntı baska turlu devam ediyor anydesk atsam bakabilir misiniz?
  • 11-12-2020, 19:08:27
    #7
    profweb adlı üyeden alıntı: mesajı görüntüle
    hocam selamlar sıkıntı baska turlu devam ediyor anydesk atsam bakabilir misiniz?
    Bakabilirim hocam pm den iletin
  • 11-12-2020, 20:02:48
    #8
    yusuf68700 adlı üyeden alıntı: mesajı görüntüle
    Bakabilirim hocam pm den iletin
    Sorunu tamamen çözdüm, functions klasörünün sonunda veritabanı baglantısını kapattıgım için veri index'e düzgün gelmiyormuş yukarıda belirttiginiz gibi.
    Acaba baglantıyı kapatmamak sorun olur mu ve neden genelde kapatmayız? bunu kısaca açıklarsanız çok sevinirim sorun çözüldü bu şekilde.
  • 11-12-2020, 20:18:21
    #9
    profweb adlı üyeden alıntı: mesajı görüntüle
    Sorunu tamamen çözdüm, functions klasörünün sonunda veritabanı baglantısını kapattıgım için veri index'e düzgün gelmiyormuş yukarıda belirttiginiz gibi.
    Acaba baglantıyı kapatmamak sorun olur mu ve neden genelde kapatmayız? bunu kısaca açıklarsanız çok sevinirim sorun çözüldü bu şekilde.
    Kapatmak bir şey kazandırmaz hocam bize ben daha 1 kere bile yaptığım projelerde kapatmadim bazi istisnai durumlar olur örnek veriyorum başka bir veritabanı na bağlanmanız gerekir o zaman kapatabilirsiniz ek olarak mysql_query vb kullanmamanız şiddetle tavsiyemdir onun yerine pdo kullanın