No me ha resultado poder trabajar con PHP y SQL Server y es que creo que todo recae en que no tengo bien configurado el PHP. Las versiones que tengo de cada uno son: PHP 4.3.9 y SQL Server 2005
La configuración que hice a PHP fue:
1. Copiar de la carpeta de php>extensions el fichero "php_mssql.dll" y pegarlo en la carpeta php>dlls
2. Editar el php.ini en la linea donde dice "extension_dir = " y dejarlo como extension_dir = "./dlls" que es donde esta "php_mssql.dll"
3. Editar el php.ini en la linea donde esta ";extension=php_mssql.dll" quitandole el ";" que esta al iniciar la linea.
4. Pegar el php.ini en c:\windows\system
5. Parar y reiniciar el modulo de Apache.
Así es como lo tengo ahorita. Pero al momento de realizar la conexión PHP-SQL SERVER me genera este error:
Fatal error: Call to undefined function: mssql_connect() in C:\Archivos de programa\Apache Group\Apache2\htdocs\phpysqlserver\datos.php on line 2
Mi código es este:
Código PHP:
<?
$conexion = mssql_connect("SERVIDOR", "sa", "123456");
mssql_select_db("basedatos");
$sql = mssql_query("select * from Usuarios", $conexion);
while ($row = mssql_fetch_array($sql)) {
$counter++;
$nom = $row["Nombre"];
echo ("$counter Usuario: $nom\n");
}
mssql_close($conexion);
?>
Salu2