LeDiF
Usuario Novato
Usuario Novato

Hola, a mi tambien me paso lo mismo, pero es un error sencillo de corregir, tienes que hacer lo siguiente:

Busca el archivo php.ini y abrelo. Debe estar en la carpeta de windows generamente.

Luego tienes que agregar la siguiente linea en la parte que corresponde a Dynamic Extensions:

extension=php_mysql.dll

Colocalo aqui:

;extension=php_mbstring.dll
extension=php_mysql.dll <---- esta es la linea que agregas
extension=php_mysqli.dll

Luego para el apache y reinicialo. Eso seria todo. exitos.

Avatar Image
Usuario Novato
Usuario Novato

La Molina, 20 de Abril de 2004.

Señores:
Foro Internet PHP
Presente.

Asunto: Fatal error: Call to undefined function mysql_connect() in c:\AppServ\www\web\index.php on line …..”.

Queridos y queridas amigos(as) del Foro:

Les escribo porque necesito ayuda sobre un código de PHP lo más pronto posible porque no veo la solución ni de lejos.

La cuestión es la siguiente: Yo he estado trabajando con “The AppServ Open Project - 2.4.2 for Windows”, todo estaba bien hasta que me pase a “The AppServ Open Project - 2.5.2 for Windows”.

Ahora me sale error cuando quiero abrir una base de datos, el código que utilizo que me funciona en la versión 2.4.2 del Appserv perfectamente pero no en la versión 2.5.2. Es el siguiente:

<?php
function conexion_bd($base,$host,$usuario,$clave)
{
if (!mysql_connect($host,$usuario,$clave) || !mysql_select_db($base))
{return(false);}
else
{return(true);}
}
function desconexion_bd()
{
//mysql_free_result();
mysql_close();
return(true);
}
if (conexion_bd("base","localhost","","&quotGiño)
{

}
?>

El texto del error es el subsiguiente: “Fatal error: Call to undefined function mysql_connect() in c:\AppServ\www\web \index.php on line …..”. He probado en la instrucción “mysql_connect” como usuario: “root”, también con un nuevo usuario y clave en “phpMyAdmin 2.6.0-pl2”… pero nada. He intentado a su vez con la nueva instrucción mysql_pconnect y todo sigue en las mismas. Obviamente la base de datos llamada existe. No he intentado “ahorcar los hábitos” en el archivo php.ini porque no se que cambiar. Que yo sepa es el unico problema que he tenido en esta ultima versión del APPSERV, ojala sea asi, sino me las “rebano”…..caray.. (mentira, son bien presiadas).


Los datos de mi PHP son:
The AppServ Open Project - 2.5.2 for Windows

phpMyAdmin Database Manager Version 2.6.0-pl2
PHP Information Version 5.0.2
Perl Version 5.8.4

Agradeceria uien me de la solucion........ porfis.


Atentamente;

Carlos Edu
Web Designer
[email protected]
http://carlosrosas.8m.net


Nota: Uso bastante a parte de PHP, WORD-XP, por eso quizás la inercia me lleva a escribir todo como una carta….

isralennon
Usuario Novato
Usuario Novato

Hola.

He encontrado en la red esta solución, pues yo tenía el mismo problema.

Además de descomentar las extensiones en PHP.ini tuve que copiar todas las dll de c:\php directamente en la carpeta de c:\Windows\System32. Hecho esto, el error fatal de mysql_connect() desapareció.

En el archivo c:\Windows\php.ini direccioné la variable extensions_dir a c:\PHP\ext

Espero que les sea de utilidad.

¡Saludos!

isralennon.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 08/Ene/2004, 16:20
_MagodeOz_ Steve_AustiN69 puntomoon Atalonix NoSetup.org184kJan/04
Por: , el 16/Oct/2003, 02:42
tachoroa 1K3R23kOct/03
Por: , el 13/Oct/2003, 15:31
-Joel- Kurt_Meyer_ pois Eidam274kOct/03
Por: , el 06/May/2003, 05:47
picchio -NuKe-13kMay/03
Por: , el 24/Abr/2004, 00:22
xplossion b3elz3bub NoSetup.org Alexrodlopez32kApr/04