Foros del Web » Programando para Internet » PHP »

Conectarse a una bd sql server

Estas en el tema de Conectarse a una bd sql server en el foro de PHP en Foros del Web. Hola a todos, tengo un problemilla. Estoy en un servidor linux y estoy haciendo una prueba para haver si me puedo conectar a otro servidor, ...
  #1 (permalink)  
Antiguo 20/10/2006, 00:53
 
Fecha de Ingreso: septiembre-2006
Mensajes: 49
Antigüedad: 17 años, 7 meses
Puntos: 0
Conectarse a una bd sql server

Hola a todos, tengo un problemilla.
Estoy en un servidor linux y estoy haciendo una prueba para haver si me puedo conectar a otro servidor, este windows 2000 server donde tiene instalado el MS Sql Server.
Yo lo que pretendo es conectarme a su bd però al ejecutar no me sale ni los mensajes de error.Me sale toda la pantalla en blanco.
A continuacion pongo el codigo que utilizo:
<html>
<head>
</head>
<title>Conectar</title>
<body>
<?
echo "Prueba de conexion";
$con = mssql_connect("172.1.1.100","SYS","*****") or die("Imposible conectar");
echo "Conecto";
if($con)
{
mssql_select_db("bd", $con);
$sql = "select type,numero from set_index";
$rs = mssql_query($sql, $con);

$n = mssql_num_rows($rs);
for($i=0;$i<$n;$i++) {
$registro=mssql_fetch_array($rs);
echo "Los datos de mi contacto son: Type: ".$registro["type"]." Numero:".$registro["numero"];
}
}
else
{echo"No Conecto.";}
mssql_close($con)
?>
</body>
</html>

A ver si saberis de que puede ser.
Merci
  #2 (permalink)  
Antiguo 20/10/2006, 08:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero .. en tu máquina linux tienes instalado las extensiones de MS SQL Server? .. y el "TDS" necesario? ...

Revisa la documentación oficial (en ingles está completa, no así en castellano):
http://www.php.net/manual/en/ref.mssql.php

Seguro que tieens activado en tu php.ini el reporte de errores:
display_errors = ON

Por qué si no lo tienes activado no veras nada .. sólo en los log's que haga tu servidor HTTP ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 20/10/2006, 11:54
Avatar de peperoni  
Fecha de Ingreso: febrero-2005
Mensajes: 24
Antigüedad: 19 años, 2 meses
Puntos: 0
Lo mas seguro es que no tengas el mssql.dll decomentariado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:01.