Foros del Web » Programando para Internet » PHP » Configuración PHP »

php 5.2.8 y sql server

Estas en el tema de php 5.2.8 y sql server en el foro de Configuración PHP en Foros del Web. Tenia la version 4.3.9 de php, ahora me instale la 5.2.8 y al correr mi codigo que conecta con una base de datos sql server ...
  #1 (permalink)  
Antiguo 18/02/2010, 11:58
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 8 meses
Puntos: 1
Exclamación php 5.2.8 y sql server

Tenia la version 4.3.9 de php, ahora me instale la 5.2.8 y al correr mi codigo que conecta con una base de datos sql server 2005, este me marca error.

Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\sscm\conectar.php on line 4

Con la version 4.3.9, agregue la DLL php_mssql.dll en C:\windows\system32, modigique el php.ini y funciono, podia leer y escribir en esa base de datos.

En la 5.2.8, no puedo apesar de que e realizado el mismo procedimiento, siento que no fuciona.

Creo que la Dll no esta funcionando con esta version, que puedo hacer??
  #2 (permalink)  
Antiguo 18/02/2010, 13:17
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: php 5.2.8 y sql server

necesitas además registrarla en el php.ini:

extension=php_mssql.dll
  #3 (permalink)  
Antiguo 18/02/2010, 13:36
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: php 5.2.8 y sql server

Ya he realizado esto que me comentas, alguna otra idea?
  #4 (permalink)  
Antiguo 18/02/2010, 13:48
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: php 5.2.8 y sql server

debes revisar en que carpeta php está buscando las dll (suele ser ext), no siempre es windows ni system32, generalmente la tiene adjunta a donde se encuentra php.exe y hay muchas más allí
  #5 (permalink)  
Antiguo 18/02/2010, 13:55
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: php 5.2.8 y sql server

jajaja, justo pasamos por ese problema aqui en la oficina... pues... segun me comentaron, en php 5.3, el soporte para mssql a cambiado, osea, el .dll que toodos soliamos usar como php_mssql.dll es otro.... y hay que buscar otra .dll, la verdad no profundiZe mucho el tema, a penas me respondan te escribo.. nos vemos!
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #6 (permalink)  
Antiguo 18/02/2010, 13:58
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: php 5.2.8 y sql server

tengo el wampserver, cuando utilizo php4 si funciona my conexion a sql server, pero al cambiar a php 5.2.8 deja de funcionar.

La dll la tengo en la carpeta ext, y esa misma esta especificada en el php.ini
  #7 (permalink)  
Antiguo 18/02/2010, 13:59
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: php 5.2.8 y sql server

Cita:
Iniciado por hector2c Ver Mensaje
jajaja, justo pasamos por ese problema aqui en la oficina... pues... segun me comentaron, en php 5.3, el soporte para mssql a cambiado, osea, el .dll que toodos soliamos usar como php_mssql.dll es otro.... y hay que buscar otra .dll, la verdad no profundiZe mucho el tema, a penas me respondan te escribo.. nos vemos!
cielos! menos mal que no uso sql server!!!, aunque la versión del amigo es la 5.2.8, yo tengo la 5.2.6 y la verdad no me ha dado problemas esa librería.

@dionyg5 intenta usar otra versión de wamp mas actualizada o xampp
  #8 (permalink)  
Antiguo 18/02/2010, 14:00
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: php 5.2.8 y sql server

mmmmmm, waa, disculpa, croe que ando hido, yo estoy usando la version 5.2.12, y no he tenido ningun problema... al parecer eso de la nueva dll es para php 5.3 mmmmmm, aver, realizare una prueba de conexión, te cuento como me va (aqui usamos mysql...)
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #9 (permalink)  
Antiguo 18/02/2010, 14:03
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: php 5.2.8 y sql server

Me voy a instalar php 5.2.6 para probar,..
  #10 (permalink)  
Antiguo 18/02/2010, 14:13
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Pregunta Respuesta: php 5.2.8 y sql server

hola, acabo de hacer las pruebas, mira:

Código PHP:
    $con mssql_connect('192.168.1.23''conejo''boby') or die("No se pudo conectar a la base de datos");
    
mssql_select_db('cueva'$con); 
y no he tenido ningun problema... bueno, estoy con mssql 2k, usas el xammp tambien en la 5.2??? mmmm, estsa usando las dll del xammp??? o las dll del anterioooor mssql.dll ??? XD
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #11 (permalink)  
Antiguo 18/02/2010, 14:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP a Configuración
  #12 (permalink)  
Antiguo 18/02/2010, 15:32
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: php 5.2.8 y sql server

Estoy con PHP version 5.2.6 y me sale esto..

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: KUKULCAN\SQLEXPRESS in C:\wamp\www\sscm\conectar.php on line 4
Error: El servidor no puede conectar con la base de datos

lo que veo es que ya reconoce el php_mssql.dll.

con el php 4 tambien utilice ntwdblib.dll, este lo tengo en system32, es necesario actualizar este, este lo baje para el sql server express 2005.

que podra ser??
  #13 (permalink)  
Antiguo 19/02/2010, 16:56
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: php 5.2.8 y sql server

Cita:
Iniciado por hector2c Ver Mensaje
mmmmmm, waa, disculpa, croe que ando hido, yo estoy usando la version 5.2.12, y no he tenido ningun problema... al parecer eso de la nueva dll es para php 5.3 mmmmmm, aver, realizare una prueba de conexión, te cuento como me va (aqui usamos mysql...)
Funciono??

Con el wampp server, se instala por default la version php 5.3, pero yo puedo ir agregando y cambiendo de versiones, entonces me ha pasado que instalo la 4.4.9 y funciona la conexion con sql server 2005, pero al instalar la 5.2.8 pruebo y no funciona ya con ninguna.

Entonces si me confirmas que la 5.2.12 funciona, pues la instalo todo manual, y ver que pasa, sino desisto...
  #14 (permalink)  
Antiguo 22/02/2010, 09:14
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: php 5.2.8 y sql server

hola dionyg5, disculpa la demora, ando normal con php 5.2.12, accedo sin problemas a sql 2k, eso si, tengo instalado de modo manual apache y php...
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #15 (permalink)  
Antiguo 24/02/2010, 12:01
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: php 5.2.8 y sql server

me instale manualmente php 5.2.12 y apache 2, entonces probe con los codigos que siempre me funcionaron con la version 4.3.9, entonces ya no marca error.

Pero no me despliega bien la pagina, siento que realiza la conexion pero nada mas no me despliega los datos, solo veo el texto que imprimen las funciones que tengo, pero sin los datos.

Entonces pense que puedira haber algo que no es compatible asi que pruebo con lo basico y lo mismo, este es mi codigo:

El resultado es la tabla pero sin datos, no me marca error, las librerias php_mssql es la version 5.2.12.12

Ahora pienso que es la libreria o no se ya realice muchas cosas y nada.

<?

/
$conection = mssql_connect("KUKULCAN\SQLEXPRESS","aspel","12345 6") or die("no se puede conectar a SQL Server");

mssql_select_db("SAE5",$conection);

$SQL = "SELECT * FROM usuarios";


?>

<html>

<head>

<title>Conexion mssql</title>

</head>

<body>

<table border="1" cellspacing="3" cellpading="4">

<tr>

<td>clave</td>

<td>usuario</td>

<td>nombre</td>



</tr>

<?



$result = mssql_query( $SQL );

while( $row = mssql_fetch_array( $result ) ){



?>

<tr>

<td> <? echo $row['clave'] ?> </td>

<td> <? echo $row['usuario'] ?> </td>

<td> <? echo $row['nombre'] ?> </td>



</tr>

<?

}

?>

</table>

<?

mssql_close( $conection );

?>

</body>

</html>
  #16 (permalink)  
Antiguo 24/02/2010, 12:10
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: php 5.2.8 y sql server

mmmmm. al parecer no es problema de php y mssql 2000, el problema es el sql 2005.... mira este enlace, al parecer la cosa no es asi de sencilla...

a proposito, no uso sql2005 ya que toooda la data en mi trabajo esta en base a sql 2005... que desgracia ...
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #17 (permalink)  
Antiguo 24/02/2010, 12:13
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: php 5.2.8 y sql server

esta es la fuente
__________________
blog: hector2c.wordpress.com
email: [email protected]

Etiquetas: php, server, sql
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 11:12.