¿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 ); ?>