PHP nos ofrece varias posibilidades para recuperar la información guardada en la base de datos MS SQL Server.
Veremos 2 funciones, mssql_fetch_array que nos recuperará el contenido de una fila como un array con índices numéricos y también mssql_fetch_assoc que nos traerá el contenido en forma de array con los índices de texto iguales a los nombres de los campos en la base de datos.
<?php //fetch_array $server = 'MISERVER\SQLEXPRESS'; // Conectando a MSSQL $link = mssql_connect($server, 'sa', 'password'); if (!$link) { die('Ha ocurrido un error mientras intentaba conectarse a MSSQL'); } $query = mssql_query('SELECT [usuario], [email] FROM [php].[dbo].[usuarios]'); while ($row = mssql_fetch_array($query, MSSQL_NUM)) { echo "Usuario: " . $row[0] . " - Email: " . $row[1] . "<br />"; } ?>
<?php //fetch_assoc $server = 'MISERVER\SQLEXPRESS'; // Conectando a MSSQL $link = mssql_connect($server, 'sa', 'password'); if (!$link) { die('Ha ocurrido un error mientras intentaba conectarse a MSSQL'); } $query = mssql_query('SELECT [usuario], [email] FROM [php].[dbo].[usuarios]'); while ($row = mssql_fetch_assoc($query)) { echo "Usuario: " . $row['usuario'] . " - Email: " . $row['email'] . "<br />"; } ?>