listado de temas

Sql Server 2005 Versus PHP: como trabajar con sql server desde php


Leido: 904 veces

hay 2 formas de hacerlo:
  • con funciones nativas de php (debemos habilitar la librería sqlsrv.dll en php.ini)
  • vía ODBC


Acá voy a explicar como trabajar contra sql server 2005 desde PHP usando ODBC.

  • Recomendado: 1 instalar la versión SQL Server 2005 Express (es gratis, ver web microsoft)
  • Recomendado: 2 instalar la versión Manager de SQL Server 2005 (es gratis, ver web microsoft )
  • 3: restaurar la base de datos (en caso de contar con 1 base) o crear una base de datos desde línea de comandos o desde el manager
  • 4: crear 1 DSN de sistema (si instalamos el manager tenemos disponible el driver nativo de sql server)
  • 5: escribir el programa php para probar la conexión: $db=odbc_connect(DSN,USER,PASS); $res=odbc_exec("select * from tabla",$db); (cambiar tabla por el nombre real de una tabla, cambiar DSN por el nombre del dsn creado y USER y PASS por el usuario y claves correspondientes)


IMPORTANTE:
puede ser necesario anteponer el nombre de la base y el esquema al nombre de la tabla. Ejemplo: "select * from BASE.ESQUEMA.TABLA"

Al crear el DSN (si usamos la instalación por defecto) el nombre del servidor será: LOCALHOST\SQLExpress (a veces es necesario cambiar localhost por el nombre real de equipo, que conseguimos ejecutando ipconfig /all desde linea de comandos).

Con todo esto lograremos trabajar contra sql server 2005 desde php usando ODBC!

suerte,

Walter
Publicado por: wm mk | 24/09/2009 10:46:25 | IP: 200.55.10.227

listado de temas


Comentarios sobre esta entrada (0)

 sin comentarios 



Agregar comentario

título *
mensaje *
imagen
nombre *
apellido *
email * (se te enviará un email con un enlace de validación)
web
teléfono mobil (no será publicado)
*=obligatorio
captcha : ingrese el codigo que aparece en la imagen

[ si no logra ver la imagen haga clic aquí ]

listado de temas
RSS libroutil.com megabuscador de libros ofertas de trabajo IT quejas y reclamos
red social
SAP BI/BW
blog desarrollado por: wmmk.com.ar