Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Base de Datos / Conectar SQL Server con PHP 8.x

Conectar SQL Server con PHP 8.x

Por jc mouse viernes, febrero 9, 2024

Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permite la lectura y escritura de datos de SQL Server desde scripts PHP.

La extensión SQLSRV proporciona una interfaz de procedimiento, mientras que la extensión PDO_SQLSRV implementa PDO para acceder a los datos en todas las ediciones de SQL Server incluido SQL DB de Azure.

Necesitamos:

  • SQL Server instalado y una base de datos de prueba
  • WampServer
  • PHP 8.2.x
  • TS (Thread Safe)
  • Arquitectura x64

Base de datos de prueba: dbtest

Ahora si, comencemos.

Paso 1. Ingresa a Download the Microsoft Drivers for PHP for SQL Server y descargar los drivers mas recientes  Download Microsoft Drivers for PHP for SQL Server (Windows)

Paso 2. Descomprime el archivo SQLSRV512.ZIP en tu PC , encontraras varios archivos *.DLL. Debes seleccionar las librerias que se adecuen a tu versión de PHP, es decir para este ejemplo son los que terminan en «_82_ts_x64», porque se adecua a nuestra version de PHP 8.2 TS con arquitectura x64.

Paso 3. Abre WampServer e la ubicación «X:\wamp64\bin\php\php8.2\ext\» y pega los archivos copiados en el paso 2.

Paso 4. Abre el archivo php.ini y dirigete al final de la sección «Dynamic Extensions» y agrega lo siguiente:

Paso 5. Reinicia tu servidor y abre phpinfo(). Verifica que se instalo correctamente las librerias dll

Probando la conexión:

Nos creamos un pequeño escript de la forma

y ejecutamos:

Enjoy!

 

Tags

Artículos similares

Detección de rostros con android

La API de Android ha ido evolucionado rápidamente y cada vez contiene más funcionalidades que hacen que desarrollar sist[...]

Compartir texto plano con un ShareActionProvider en Android

Un Action Provider es un elemento que habita en la Action Bar para incrementar la accesibilidad de nuestras aplicaciones[...]

Procedimientos Almacenados: Parámetros IN

Una procedimiento almacenado es un conjunto de sentencias de SQL que se pueden almacenar en el servidor, de esta forma n[...]

Como personalizar tus ToolTipText

Primeramente debemos saber que es un ToolTipText en Java, pues no es mas que esa información que se muestra cuando posic[...]

Validar etiquetas facebook en standar w3c

Cuando se diseñan paginas web es recomendable hacer uso de standares como una de las buenas practicas de programación, p[...]

Funciones en PostgreSQL y pgAdmin

Los procedimientos almacenados de MySQL , en postgreSQL se llaman funciones, pueden crearse desde consola, pero es mucho[...]