Para realizar la conexión usas una función así:
Código PHP:
function Conectar()
{
if(!($conec = mssql_connect("192.168.1.5","MiUsuario","miPassWord")))
{
exit();
}
mssql_select_db("mi_base_de_datos", $conec);
return $conec;
}
Donde 192.168.1.5 es la IP de tu base de datos y MiUsuario es el usuario y miPassWord es el password
Y para hacer una colsulta harías esto:
Código PHP:
$conexion= Conectar();
mssql_select_db("mi_otra_base", $conexion);//opcional si consultas en otra base de datos que está en el mismo servidor de SQL SERVER
$sql=sprintf( "select * from mi_tabla where id=%s))",$mi_variable_id);//%s indica que en ese lugar debe ir el contenido de la variable $mi_variable_id
$resultado= mssql_query($sql,$conexion) or die('Error');
while ( $array= mssql_fetch_array($resultado) )
{
echo $array[0];
}
si no lo entiendes me avisas XD
OJO: la última versión de PHP no soporta la librería de conexión a Sql Server, yo tuve un problema al actualizar y use conexión por ODBC pero el apache se me colgaba por la cantidad de consultas que se mandaban a la base de datos.