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

JSP y MySQL Conexion a Base de Datos

Tema anterior: http://superahacker.blogspot.com/2009/06/instalacion-netbeans-glassfish.html El modulo JSP con conexion a una base de datos MySQL, tiene las siguientes caracteristicas usar una clase Java llamada "Customers" que se encuentra en un package llamado "Mypackage" , para usar sus metodos y con ellos llevar acabo una consulta.

JSP y MsSQL Conexion a Base de Datos

Tema anterior: http://superahacker.blogspot.com/2009/09/jsp-y-mysql-conexion-base-de-datos.html El modulo JSP con conexion a una base de datos Ms SQL Server, tiene las siguientes caracteristicas usar una clase Java llamada "Customers" que se encuentra en un package llamado "Mypackage" , para usar sus metodos y con ellos llevar acabo una consulta.

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.