Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2014, 15:40
OsquiB
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 10 meses
Puntos: 0
Utilizando PHP 5.2.17 y MS SQL 2000 no me detecta la base de datos

Gente tengo un problemon y nose que hacer, necesitaria ayuda por favor !

Contrate un plan de alojamiento web que tiene PHP 5.2.17 y tengo el SQL 2000 montado en mi PC. Mediante una class trato de conectar la web con el servidor mediante mssql y no puedo alguein sabe que puedo hacer ?:S el codigo es este, se que esta bien y que funciona pero nose poruqe no me conceta, en teoria en la version 5.2 de php si hay soporte para mssql

Código PHP:
<?
if (basename($_SERVER["REQUEST_URI"]) === basename(__FILE__))
{
    exit();
}

$sec = new Security();

class 
conexao
{
    var 
$db;
    var 
$con;

    function 
conexao()
    {
        
$this->connectar();
    }

    function 
connectar()
    {
        if (!
extension_loaded("mssql"))
        {
            if (
strtoupper(substr(PHP_OS03)) === "WIN")
            {
                
dl("php_mssql.dll");
            }
            else
            {
                
dl("mssql.so");
            }
        }

        if (!
extension_loaded("mssql"))
        {
            
$prefix = (PHP_SHLIB_SUFFIX === "dll") ? "php_" "";
            
dl($prefix."mssql.".PHP_SHLIB_SUFFIX);
        }

        
$this->con = @mssql_connect(@ipsql, @usersql, @senhasql);
        
$this->db = @mssql_select_db(@dbsql$this->con);
         if(
$this->con == false or $this->db == false)
        {
            exit(
"<blockquote class=\"error\">La web no consiguio que se conecte al servidor MSSQL.</blockquote>");
            return 
false;
        }
        return 
true;
    }

    function 
query($sql)
    {
        
$query = @mssql_query($sql);
        
        if (
$query == false)
        {
            exit(
"<blockquote class=\"error\">No fue posible ejecutar la query '<strong>{$sql}</strong>'</blockquote>");
        }
        return 
$query;
    }

    function 
fetch($sql)
    {
        return 
mssql_fetch_row($sql);
    }

    function 
num($sql)
    {
        return 
mssql_num_rows($sql);
    }

    function 
result($sql)
    {
        return 
mssql_result($sql);
    }

    function 
fet_array($sql)
    {
        return 
mssql_fetch_array($sql);
    }
}
?>
me fije y dentro del host el mssql esta asi, nose si estara bien:


Última edición por OsquiB; 05/02/2014 a las 15:51