• 08-04-2019, 15:58:25
    #1
    Dostlar, arkadaşlar merhaba,

    linux sunucu üzerinde, uzak sunucudaki mssql server (db)'ye bağlanmam gerekiyor. Bunu halledebilecek yardımcı olabilecek birileri var mı?
  • 08-04-2019, 16:03:31
    #2
    $db = new PDO("sqlsrv:Server=adres;Database=db", "user", "pass");
    işinizi görecektir.
  • 08-04-2019, 16:06:38
    #3
    Üyeliği durduruldu
    Bu işinizi görür.
  • 08-04-2019, 16:14:46
    #4
    karşılıklı izinler ayarlandıktan sonra sisteminde yoksa ,php5-sybase modulu kurman gerekiyor.
  • 08-04-2019, 16:23:35
    #5
    Vovi adlı üyeden alıntı: mesajı görüntüle
    $db = new PDO("sqlsrv:Server=adres;Database=db", "user", "pass");
    işinizi görecektir.
    bunu denedim hocam bir türlü bağlanamadım.Bu sayfa çalışmıyor

    HTTP 500 hatası alıyorum.


    Alicanklc adlı üyeden alıntı: mesajı görüntüle
    Bu işinizi görür.
    bu mysql için hocam

    DeRyaca adlı üyeden alıntı: mesajı görüntüle
    karşılıklı izinler ayarlandıktan sonra sisteminde yoksa ,php5-sybase modulu kurman gerekiyor.
    izinlerde sorun yok fakat php5-sybase nedir?
  • 08-04-2019, 16:27:38
    #6
    Hata detayı paylaşabilir misiniz?
    Muhtemel problem;

    php.ini için alt kısımdaki extensionu active etmelisiniz.
    extension=php_pdo_sqlsrv_52_nts.dll
  • 08-04-2019, 16:36:58
    #7
    linux üzerinde mssql bağlantısı yapabilmen için bir modul aşağıda örnek kod görebilirsin.
    ilk satır true dönerse sql e bağlanır false dönerse modulu yüklemen lazım.
    var_export(function_exists("mssql_connect"));
    $sql_con=mssql_connect('sunucu ipsi','kullanıcı','şifre') or die("sql baglanti yapilmadi");
    mssql_select_db("databasei ismi",$sql_con);
  • 08-04-2019, 16:42:34
    #8
    DeRyaca adlı üyeden alıntı: mesajı görüntüle
    linux üzerinde mssql bağlantısı yapabilmen için bir modul aşağıda örnek kod görebilirsin.
    ilk satır true dönerse sql e bağlanır false dönerse modulu yüklemen lazım.
    var_export(function_exists("mssql_connect"));
    $sql_con=mssql_connect('sunucu ipsi','kullanıcı','şifre') or die("sql baglanti yapilmadi");
    mssql_select_db("databasei ismi",$sql_con);
    false döndürdü hocam, hangi modülü yüklemem gerekiyor
  • 08-04-2019, 16:56:09
    #9
    sizin php sürümünüze göre değişiklik gösterebilir. bu komutla yükleme yapabilitsiniz. apt-get install php5-sybase