PHP con mysql..... error
Bueno amigos e instalado el apache 2.0 con php 5 y me va sin problemas, el problema es que instalo mysql que funciona muy bien pero al hacer consultas desde PHP a Mysql me da el siguiente error:
Fatal error: Call to undefined function mysql_connect() in C:HOMEConexion1.php on line 3
El codigo es el siguiente:
<?php
$conexion=mysql_connect("localhost","root","miclave");
echo "Usuario root conectado al servidor de MySQL en localhost";
?>
Estoy convencido de que este problema es que debe de existir algun paso en el PHP se asocie con Mysql pero por mas que busco no encuentro, espero que me podais ayudar.
Gracias.
Fatal error: Call to undefined function mysql_connect() in C:HOMEConexion1.php on line 3
El codigo es el siguiente:
<?php
$conexion=mysql_connect("localhost","root","miclave");
echo "Usuario root conectado al servidor de MySQL en localhost";
?>
Estoy convencido de que este problema es que debe de existir algun paso en el PHP se asocie con Mysql pero por mas que busco no encuentro, espero que me podais ayudar.
Gracias.
Pos que tengo el misno problema, cuando trato de instalar la libreria php_mysql.dll me sale un error garrafal cuando trato de reiniciar el apache 2.0.x .
Me dice que la librerias no se a encontrado y que no se a podido cargar .
Igual mente me instale el phpMyadmin y me sale un mensaje pequeño que dice que no a podido cargarse la libreria, acaso tengo que aumentar mas librerias o que pues ya estoy desesperado.
gracias de antemano.
Me dice que la librerias no se a encontrado y que no se a podido cargar .
Igual mente me instale el phpMyadmin y me sale un mensaje pequeño que dice que no a podido cargarse la libreria, acaso tengo que aumentar mas librerias o que pues ya estoy desesperado.
gracias de antemano.
Akima, yo tenÃa el mismo problema y lo resolvà haciendo dos cosas, la primera como decÃan, buscar declarar en el php.ini: extension_dir = "c:php-5ext"
y SOLAMENTE quitarle el comentario a: extension=php_mysql.dll
con eso ya me funciona a mÃ, lo que pasa es que si descomentaba los otros dos que decÃan, me marcaba un error de que no se podÃan cargar los módulos, a pesar de que la ruta de extensiones era la correcta. Y este error se presentaba 2 veces por extensión al iniciar apache. Suerte!!!
y SOLAMENTE quitarle el comentario a: extension=php_mysql.dll
con eso ya me funciona a mÃ, lo que pasa es que si descomentaba los otros dos que decÃan, me marcaba un error de que no se podÃan cargar los módulos, a pesar de que la ruta de extensiones era la correcta. Y este error se presentaba 2 veces por extensión al iniciar apache. Suerte!!!
Esta bien este codigo pero creo que la falta a que base de datos necesita conectarse
esto que te han dicho no siempre funciona. yo lo que he hecho es bajarme php_5.2.1-mysqlnd-5.0.1-beta.zip y sustituir en el directorio de extensiones esa dll por la que habÃa y funcionó.
Yo pensaba que era un problema sin solución hasta que seguà este vÃnculo
http://www.osticket.com/forums/showthread.php?t=1125
http://www.osticket.com/forums/showthread.php?t=1125
El problema es que te falta la dll de mysql para php, o darla de alta en el php.ini, en la parte extension
Hola, espero que estes bien.
Modificaste el php.ini?, sino, entonces debes modificar las siguientes lineas:
busca en el archivo la linea:
;Windows Extensions
y descomenta, osea quitalé el ; a:
extension=php_mssql.dll
extension=php_msql.dll
Además debes indicar la ruta de las extenciones, de la siguiente manera:
busca la linea: extension_dir = "./" y modifica la ruta donde tienes la carpeta de php, por ejemplo
extension_dir = "C:/php/extensions/".
Reinica apache y prueba con ello... :)
php.ini debe estar en tu carpeta de windows...
Modificaste el php.ini?, sino, entonces debes modificar las siguientes lineas:
busca en el archivo la linea:
;Windows Extensions
y descomenta, osea quitalé el ; a:
extension=php_mssql.dll
extension=php_msql.dll
Además debes indicar la ruta de las extenciones, de la siguiente manera:
busca la linea: extension_dir = "./" y modifica la ruta donde tienes la carpeta de php, por ejemplo
extension_dir = "C:/php/extensions/".
Reinica apache y prueba con ello... :)
php.ini debe estar en tu carpeta de windows...
oye si me funciono tu receta esta perfectisimo muchas gracias!! espero que la gente que utilice tu consejo lo aplique TE DOY UN VOTO :D me alivianaste compa!
jcarls!!!!
jcarls!!!!
no deberÃa quitar tb:
extension=php_mysql.dll
Tengo instalado el php 5 y esa carpeta de extensions no me sale, dentro de php solo hay 3 carpetas:
BACKUP
sessiondata
uploadtemp
asi q sigue sin funcionar...
extension=php_mysql.dll
Tengo instalado el php 5 y esa carpeta de extensions no me sale, dentro de php solo hay 3 carpetas:
BACKUP
sessiondata
uploadtemp
asi q sigue sin funcionar...
