Foros del Web » Programando para Internet » PHP »

acceso a SQL Server

Estas en el tema de acceso a SQL Server en el foro de PHP en Foros del Web. A ver, aun soy novato en el desarrollo en PHP a si que espero que alguien me pueda echar un cable. Mi problema es el ...
  #1 (permalink)  
Antiguo 15/07/2003, 05:05
 
Fecha de Ingreso: julio-2003
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 0
acceso a SQL Server

A ver, aun soy novato en el desarrollo en PHP a si que espero que alguien me pueda echar un cable. Mi problema es el siguiente: tenemos un equipo montado con Linux Mandrake 9 con absolutamente todo montado, y que ademas se utiliza como servidor de paginas web en la intranet del centro. Las paginas acceden a MySQL como base de datos predeterminada. HAsta aqui todo perfecto. El problema viene a la hora de migrar la base de datos de MySQL a SQL Server 2000 . La nueva base de datos esta en otro equipo mas completo con un Windows 200 Server. Lo que mas o menos se, es que php implementa una seria de funciones de accceso a diferentes bases de datos, y he comprobado que para acceder a SQL Server tendria que ser via ODBC. Lo he probado pero como si nada, no me conecta y sin embargo los dos PC, que estan dentro de la misma red, se ven perfectamente. A ver si alguien me puede echar una mano
  #2 (permalink)  
Antiguo 15/07/2003, 08:27
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 15 años, 1 mes
Puntos: 2
Mamulito Yo utilizo PHP4 en una maquina con WIN2000 Server y una base MSSQL Server 2000

Código PHP:
<?php 

 
// Query consulta a la base        
 
$StringQuery "select * from mibase.tmp_codcliri where cql_recno=$id"
 
// Conexion a la base SQL Server 
 // Recorda que debes tener la conexion ODBC echa a la base de datos
 
$ConnectServerID odbc_connect$ServerNamesasa); 
    
   if( 
$ConnectServerID ) { 
   
$ResultQueryID odbc_do$ConnectServerID$StringQuery); 
       if( 
$ResultQueryID ) { 
           
$datrec odbc_result$ResultQueryID"dat_rec");
           
           
header("Content-type: image/png");
           echo 
$datrec;
      } 
   
odbc_free_result$ResultQueryID ); 
   
// Cierra la conexion a la base
   
odbc_close$ConnectServerID ); 
   }
        
?>
Bueno espero que te sirva el ejemplo suerte
  #3 (permalink)  
Antiguo 15/07/2003, 13:47
 
Fecha de Ingreso: enero-2002
Ubicación: Stgo.
Mensajes: 60
Antigüedad: 15 años, 10 meses
Puntos: 0
Hola manulito

yo trabajo con linux y un servidor sql server 7 y me conecto super bien sin usar odbc, yo uso las librerias freetds puedes bajarlas de aqui http://www.freetds.org/ voy a buscar ya que yo compile el apache, php, freetds, pero tambien estan los rpm espero que te sirva, si no avisame
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:02.