Ir al contenido principal

PHP Script conexión ODBC a MsSQL

En esta oportunidad revisando una de esas ideas inconclusa, se me ocurrio hacer una conexion ODBC haciendo uso de un DSN para mostrar una campo imagen de una tabla de MsSQL Server, puede ser en Windows o en Linux. como ya era de esperarse lo hice en Linux.



Se preguntarán como hacer ODBC y DSN para MsSQL Server en Linux, seria bueno revisar el siguiente tema si quieren hacerlo bajo Linux. http://superahacker.blogspot.com/2009/04/instalacion-de-unixodbc-para-la.html

Este seria el código para mostrar un campo image de MsSQL Server.

<?php
header("Content-type: image/JPEG");
//conexión ODBC usando nuestro DSN
$connection = odbc_connect('EESA','sa', 'passwdsa') 
or die('No pudo crear una conexión');
$sqlquery="select usu_foto from dbeesa..eetbuser where usu_codigo='080'";
$cursor=odbc_exec($connection,$sqlquery);
while(odbc_fetch_row($cursor))
{
//collecci&oacuten de resultados
odbc_longreadlen($cursor, 131072);
odbc_binmode($cursor,ODBC_BINMODE_PASSTHRU);
$foto=odbc_result($cursor,1);
//format and display results
echo $foto;
}
//cerrando la conexion
odbc_close($connection);
?>

Bueno siempre una imagen vale más que mil palabras observen el resultado.







Bueno este tema tiene una dedicación especial a mis hermanas por ser el día de su cumpleaños.

Comentarios

Entradas más populares de este blog

UnixODBC para la conexion MsSql con PHP en Linux Centos 5

Esta fue una de esas ideas locas de probar conexiones a MS SQL SERVER con PHP desde mi servidor web Linux mediante UnixODBC a un Servidor Windows.

XAMPP + ORACLE EN WINDOWS 7 DE 64 BITS

Esta vez vamos a explicar como poder trabajar con XAMPP + ORACLE en Windows 7 de 64 bits. Hay que resaltar que las versiones actuales presentan muchos problemas, para poner en funcionamiento XAMPP en Windows 7 de 64 bits, nosotros vamos a usar la versión XAMPP 1.7.3. la versión mas estable para Windows 7 de 64 bits y considerando que tienen instalado Oracle Client 11g, si aun no tiene claro como instalar el Oracle Client, para conectarse a su base de datos Oracle, puede revisar la siguiente URL.

Hosting Gratuito con soporte PHP y MySql en Miarroba

Es siempre necesario contar a veces con un servidor web con soporte en PHP y MySql con el que podamos contar a la hora de hacer nuestras pruebas fuera de un localhost o que un cliente al cual le estamos desarrollando una aplicación web lo pueda ver desde la comodidad de su oficina.