¿Cómo realizo la conexión a base de datos SQL Server con ODBC en PHP?

Una de las formas de conectarse a SQL Server con PHP en nuestras plataformas Windows es utilizando ODBC.

Un ejemplo de cómo realizar la conexión y obtener datos es la siguiente:

<?php
// Se define la cadena de conexión
$dsn = "Driver={SQL Server};
Server=localhost;Database=testconndb;Integrated Security=SSPI;Persist Security Info=False;";
// Se realiza la conexón con los datos especificados anteriormente
$conn = odbc_connect( $dsn, '', '' );
if (!$conn) { exit( "Error al conectar: " . $conn);
// Se define la consulta que va a ejecutarse
$sql = "SELECT * FROM Tabla";
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = odbc_exec( $conn, $sql );
if ( !$rs ) { exit( "Error en la consulta SQL" ); }
// Se muestran los resultados
while ( odbc_fetch_row($rs) ) { $resultado=odbc_result($rs,"Campo");
echo $resultado; }
// Se cierra la conexión
odbc_close( $conn );
?>

Última actualización