Red de conocimiento informático - Aprendizaje de programación - problema de conexión php sql2000

problema de conexión php sql2000

PHP es totalmente capaz de conectarse a MSSQL.

1.MSSQLClientTools primero requiere un dll llamado ntwdblib.dll, que generalmente se copia en la carpeta system32 del sistema después de instalar MSSQLServer. Si SQLServer está ubicado localmente, debe verificar la versión de ntwdblib.dll; ¿Es consistente con la versión de SQL Server? La versión de ntwdblib.dll es consistente con la versión de SQLServer (2005 corresponde a 2000.80.194.0, 2000 corresponde a 2000.2.8.0;) Si SQLServer está en el área remota, debe copiar ntwdblib.dll a la carpeta system32 del computadora local;

(Hay un problema que encontramos a menudo aquí, es decir, ntwdblib.dll no es consistente con la versión de SQLServer. Si phplt; generalmente el ntwdblib.dllgt más antiguo; se instala más tarde que SQLServer, php's ntwdblib.dll sobrescribirá el tiempo de instalación de SQLserver. Se copia en ntwdblib.dll en system32, lo que genera un mensaje al vincular: No se puede vincular a la base de datos. 2. Después de verificar ntwdblib.dll en system32, también debe sobrescribir ntwdblib. .dll en la carpeta php con la versión correcta ntwdblib.dll;

3. El método de uso de MSSQLServer es muy similar al de MySQL

Como sigue:

lt;?php

//enlazar base de datos

$conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');

mssql_select_db('LabMIS',?$conn);

//Declaración de consulta

$Query="select*fromadmin";

$AdminResult =mssql_query($Query);

//Resultados de salida

$Num=mssql_num _rows($AdminResult);

for($i=0;$ ilt;$Num;$i)

{

$Row=mssql_fetch_array($AdminResult);

echo($Row[1]);

echo("lt;br/gt;");

} gt

.