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

Informes Access con JasperReport/iReport

En este post vemos la forma de conectar una base de datos Access con JasperReport para diseñar y ejecutar reportes. Para[...]

Procedimientos Almacenados: Parámetros INOUT

En post anteriores vimos lo que son los parámetros IN y los parámetros OUT pero existe otro tipo de parámetro que es la[...]

Netbeans «Problemas de Referencia»

Cuando nos bajamos un proyecto de internet o cuando nos pasan un código de otra pc (que técnicamente viene siendo lo mis[...]

SQLite/Java conexión

SQLite. SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente[...]

Crear componente Switch de Android para Java Swing

En este post crearemos un componente que solo hay en android y que no esta disponible en la paleta de controles de Netbe[...]

Crea un componente swing para cargar fotos en miniaturas

En este tutorial crearemos un componente swing para java que podremos usar en cualquiera de nuestros proyectos, el compo[...]