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

FreeTDS para el acceso a MsSQL desde PHP en Linux CentOS 5

Tema Anterior: http://superahacker.blogspot.com/2009/04/instalacion-de-unixodbc-para-la.html En esta ocasion la situación es como conectar con PHP 5 desde un Servidor Linux a una base de Datos Ms Sql Server en Servidor Windows.

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.

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.