En el siguiente documento explicaremos como configurar nuestro Xampp
para habilitar conexiones con MSSQL.
- Lo primero que debemos hacer es descargarnos el driver de Microsoft para PHP:
Según la versión de PHP que tengamos:
PHP 5.2.4 (or later)
or:
PHP 5.3.2 (or later)
or:
Una vez descargado, lo instalaremos /
descomprimiremos dentro de la carpeta “ext” que se encuentra dentro del directorio
“php” (en mi caso será C:\xampp\php\ext)
- Lo segundo que deberemos hacer es editar nuestro php.ini para añadir dichas extensiones:
PHP
5.2.4 (or later)
extension=php_sqlsrv_52_nts_vc9.dll
PHP
5.3.2 (or later)
extension=php_sqlsrv_53_nts_vc9.dll
- Llegados a este punto, podemos reiniciar el servidor apache y probar que todo funciona:
Crearemos un ejemplo para el
TEST:
Creamos el fichero test.php con el siguiente código:
Nuestro Ejemplo con "extension=php_sqlsrv_53_ts_vc9.dll"
"; foreach ( $errors as $error ) { echo "SQLSTATE: ".$error['SQLSTATE']." "; echo "Code: ".$error['code']." "; echo "Message: ".$error['message']." "; } } $serverName = "(local)\SQLEXPRESS"; $connectionOptions = array("Database"=>"pruebas"); /* Connect using Windows Authentication. */ $conn = sqlsrv_connect( $serverName, $connectionOptions); if( $conn === false ) { die( FormatErrors( sqlsrv_errors() ) ); } $tsql = "SELECT * FROM Personas"; $getProducts = sqlsrv_query( $conn, $tsql); if ( $getProducts === false) { die( FormatErrors( sqlsrv_errors() ) ); } while( $row = sqlsrv_fetch_array( $getProducts,SQLSRV_FETCH_ASSOC)) { var_dump($row); } ?>
WhiteOso |
No hay comentarios:
Publicar un comentario