• 17-08-2009, 23:50:51
    #1
    merhabalar
    odbc_connect host ta aktif olmadığı için aşağıdaki kod dizisinde hata alıyorum.gerçi odbc_connect de ip belirtemiyoruz sanırım çalışır umuduyla oradaki $ip yi ben yazdım ama gördüm ki odbc_connect serverda tanımlı değilmiş. nette bayağı araştırmam sonucu odbc_connect yerine mssql_connect kullanabileceğimizi buldum fakat bunu uygulayamadım.
    size asıl yapmak istediğim işlemi de anlatayım.
    başka bir ipdeki serverda olan mssql db ye bağlanmak.

    aşağıdaki kodu mssql_connect yada mssql e bağlanabilecek bir şekilde yapılandırmada yardımlarınıza ihtiyacım var.
    şimdiden herkese çok teşekkürler.

    <?
    
    function doquery($query, $fetch = false){
        
        include("settings.php");
        $msconnect=odbc_connect("$ip","$dbname","$dbuser","$dbpass");
        
        //$query = str_replace("{{table}}",$table,$query);
        
        $sqlquery = odbc_exec($msconnect,$query) or die("Hata");
        
        if($fetch)
        { //hace el fetch y regresa $sqlrow
            $sqlrow = odbc_fetch_array($sqlquery);
            return $sqlrow;
        }else{ //devuelve el $sqlquery ("sin fetch")
            return $sqlquery;
        }
        
        
    }
    ?>
  • 18-08-2009, 11:12:31
    #2
    Üyeliği durduruldu
    http://us2.php.net/manual/en/function.mssql-query.php
  • 18-08-2009, 16:40:48
    #3
    teşekkürler. yalnız bunuda çalıştırmadım
    mssql connect komutu da tanımlanmamış
    en iyisi bu komutları tanımlama yoluna gideyim
    teşekkürler.
  • 18-08-2009, 17:01:14
    #4
    Üyeliği durduruldu
    trgino adlı üyeden alıntı: mesajı görüntüle
    teşekkürler. yalnız bunuda çalıştırmadım
    mssql connect komutu da tanımlanmamış
    en iyisi bu komutları tanımlama yoluna gideyim
    teşekkürler.
    windows kullaniyorsaniz ki oyledir sanirim php.ini de ilgili dll i bulup aktif etmeniz gerekiyor.
    ;extension=php_mssql.dll
    satırını bulup önündeki noktalı virgülü kaldirirsaniz
    extension=php_mssql.dll
    ilgili kütüphane aktif olmuş olacaktir