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

Simulador de Urna Electrónica en java

Hola 🙂 en esta ocasión un amigo del Brasil nos envía un proyecto java de una Urna Electrónica o Voto Electronico, desarr[...]

Cargar fuente TTF

Necesitamos: Android Studio 2 tipos de fuente TTF Agregar Archivo de fuente al proyecto Paso 1: Crear carpeta assets Cli[...]

6 Recursos Esenciales y Gratuitos para Desarrolladores de Software

En el vertiginoso mundo del desarrollo de software, mantenerse actualizado y eficiente no es solo una ventaja, sino una[...]

Estilos condicionales en iReport

iReport nos da la posibilidad de dar un formato condicional a los diferentes registros resultado de nuestras consultas S[...]

Minimizar aplicación al SystemTray/Bandeja del Sistema

El SystemTray/Bandeja del Sistema o como también se le llama «Área de Notificación» es la sección de la barra de tareas[...]

Consultas con ADO.NET

ADO.NET proporciona un puente entre los objetos creados en VB o C#  y la base de datos MySQL asociada a la aplicación, a[...]