Hola amigos y amigas, necesito vuestra ayuda. Estoy aprendiendo PHP para la creación de un módulo para Moodle. He instalado Moodle AMP y tengo activado tanto Apache como Mysql.
Estoy probando el siguiente ejemplo sencillo de conexión a la BD de mysql:
<?
$conec=mysql_connect("localhost") or die ("No se pudo conectar a la BD");
if ($conec) {
echo "Conexión correcta a localhost";
}
?>
Pues me da el siguiente error:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to
MySQL server on 'localhost' (10061) in D:\moodle\moodle\ejer\BD.php on
line 8.
¿Alguien sabe por qué ocurre? Necesito vuestra ayuda porque no puedo seguir estudiando ya que necesito aprender a crear tablas y tal.
Gracias y un saludo!!!!!!!!!!!!
Te faltan parámetros a la función. Échale un vistazo a http://es.php.net/mysql_connect
Un saludo de un compañero de la universidad
Ciao
PD.- Google lo sabe todo, y php.net sabe todo de php ;)
Un saludo de un compañero de la universidad
Ciao
PD.- Google lo sabe todo, y php.net sabe todo de php ;)
Muchas gracias Felipe, exactamente la línea que hay que poner es:
mysql_connect("127.0.0.1:3306","root","") or die ("No se pudo conectar a la BD");
Por cierto, ¿sabes de algún manual potente? ¿O algún libro cañero? Es que quiero aprender bastante php para el proyecto y los manuales de iniciación se me quedan un poco "cortos".
Gracias y un saludo!!!