Identificarte

Versión Completa : Problema Conceccion PHP a MySQL


Sponsored links
.




mayte
septiembre 3, 2005, 01:13
Tengo instalado un servidos local IIS en Windows XP profesiona (funcionando comprobado), PHP ver 5.0.4 instalado y funcionando (al menos con <?php phpinfo() ?> asi me lo dice); MySQL ver 4.1.12a (instalado y fucionando, por que ya entre, agregue mi base de datos, mis tablas y datos a las tablas)

Ahora en mi programa (dbinfo.php) me marca el siguiente error:

Fatal error: Call to undefined function mysql_connect() in c:\Inetpub\wwwroot\httpdocs\dbinfo.inc.php on line 8

Me dijeron q era por que en php.ini no estaba habilitada la conexion a MySQL, este archivo lo encontre en:

c:/windows/php.ini y ahi si esta:

[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

tambien me dijeron q no esta compilado php en MySQL, :s !!!!!

por favor alguien me podria decir como resolver este problema???

Gracias de antemano!

JuliänD
septiembre 3, 2005, 01:16
Tenés que cargar el módulo de mysql para que funcione.... En el php.ini creo que es

extension=mysql.so

poppetmaster
septiembre 3, 2005, 02:31
Tenés que cargar el módulo de mysql para que funcione.... En el php.ini creo que es

extension=mysql.so
julianD tiene razon pero no es mysql.so sino mysql.dll (dado que estas trabajando en windows)

mayte
septiembre 5, 2005, 10:53
Tenés que cargar el módulo de mysql para que funcione.... En el php.ini creo que es

extension=mysql.so

OK... ahora me esta pidiendo la libreria ./php_mysql.dll de donde la saco y donde la pongo?

mayte
septiembre 5, 2005, 10:54
julianD tiene razon pero no es mysql.so sino mysql.dll (dado que estas trabajando en windows)

OK... ahora me esta pidiendo la libreria ./php_mysql.dll de donde la saco y donde la pongo?

arthvrian
septiembre 5, 2005, 12:30
Hola

esa libreria php_mysql.dll se encuentra dentro de \php\ext y la tienes que copiar a \windows\system32, luego reinicias el IIS y ya

saludos y suerte

mayte
septiembre 8, 2005, 12:17
Hola

esa libreria php_mysql.dll se encuentra dentro de \php\ext y la tienes que copiar a \windows\system32, luego reinicias el IIS y ya

saludos y suerte
Ya quedo la conexion a MySQL, pero ahora no me funciona el Formulario. no pasa los valores en las variables...

COMENTARIO:
El programa .php que me esta fallando ya está funcionando en un Servidor WEB en Internet, presenta el formulario, se dal los valores correspondiente y entra a la pagina siguiente.

Pero ahora q lo quiero ejecutar localmente (con mi serv IIS, mi instalacion de MySQL y mi intslacion de PHP) pero no el formulario q tengo en el programa .php NO pasa los valores a la pagina siguiente

Que puedo hacer para q esto funcione ??????????????

Nemmessis
septiembre 9, 2005, 12:57
Hermano, tengo el mismo problema ya le pregunte a varias personas que tienen trabajanto tiempo con PHP y naaa, no me saben responder, me dicen "Muy raro", "Eso lo tengo ke ver" , y ahí vamos....

arthvrian
septiembre 9, 2005, 01:51
hola

puede ser que las configuraciones de los PHP sean diferentes, mas exacntamenete la variable register_globals

register_globals ON = las variables se crean y utilizan sin necesidad de saber su procedencia
register_globals OFF = es necesario saber si la variable en mencion viene por $_POST[], $_GET[], etc para poder utilizarla

yo recomiendo el segundo porque es mas seguro

saludos y suerte
[Αρθουριανός]