• 23-02-2018, 11:41:19
    #1
    Merhabalar

    GMS Programını kullanıyorum ve veritabanına bağlanmak istiyorum. Fakat ne yaptıysam php ile bu bağlantıyı sağlayamadım. Bağlantı bilgileri şu şekilde:


    Standart veritabanı bilgileri olduğu için paylaşmakta sakınca görmüyorum. Veritabanı bilgisayarımda kurulu ve Navicat 12 for SQL Server programı ile veritabanına bağlanabiliyorum. Ama ben Php ile bağlanmak istiyorum. Buna göre işlemler yapacağım için. Yardımcı olursanız sevinirim.

    Not :İngilizcem olmadığı için yabancı kaynaklardan çok fazla destek alamıyorum. Php versiyonum 5.6.3 Appserv. PHP 7 'de de denemeler yaptım fakat bağlanamadım.
  • 23-02-2018, 11:52:27
    #2
    tek bir windows makinada sql server kurulu oldugunu ve appserv ile php calıstırdıgınızı varsayarsak odbc connector kurmanız gerekiyor sanırım.mssql_connect gibi standart fonksiyon baglanması gerek.
    Eger baska makinedeki mssqlsunucusuna baglanıyorsanız sunucuyu dısarıya acmanız gerekebilir. şu yazı yardım edebilir.
  • 23-02-2018, 12:02:18
    #3
    crooper adlı üyeden alıntı: mesajı görüntüle
    tek bir windows makinada sql server kurulu oldugunu ve appserv ile php calıstırdıgınızı varsayarsak odbc connector kurmanız gerekiyor sanırım.mssql_connect gibi standart fonksiyon baglanması gerek.
    Eger baska makinedeki mssqlsunucusuna baglanıyorsanız sunucuyu dısarıya acmanız gerekebilir. şu yazı yardım edebilir.
    Çok teşekkürler hocam akşam deneyip sonucu burada belirteceğim.
  • 23-02-2018, 12:56:26
    #4
    Üyeliği durduruldu
    $serverName = "serverName\sqlexpress"; 
    $connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
    $conn = sqlsrv_connect( $serverName, $connectionInfo);
    
    if( $conn ) {
         echo "Bağlandı.<br />";
    }else{
         echo "Hata : .<br />";
         die( print_r( sqlsrv_errors(), true));
    }
  • 23-02-2018, 13:30:41
    #5
    LDestek adlı üyeden alıntı: mesajı görüntüle
    $serverName = "serverName\sqlexpress"; $connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn ) { echo "Bağlandı.<br />"; }else{ echo "Hata : .<br />"; die( print_r( sqlsrv_errors(), true)); }
    Üstteki yorum sayesinde ve bu kodlar ile bağlantı yapabildim. Fakat Udemy'de izlediğim kişi hep PDO ile bağlantı kuruyor. Sql server de Pdo işe yaramıyor şimdi veri çekmek için ayrıca uğraşacağım Teşekkürler hocam