Foros del Web » Programando para Internet » PHP »

No consigo conectar con MySQL(Novato)

Estas en el tema de No consigo conectar con MySQL(Novato) en el foro de PHP en Foros del Web. Hola, estoy empezando con php, para ello, instalé php 5.3.2 siguiendo este [URL="http://www.taringa.net/posts/ebooks-tutoriales/2824929/Instalar-PHP-en-windows-7.html"]tutorial [/URL] . También instalé MySQL 5.1 siguiendo este otro [URL="http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionMySQL5.1Windows"]tutorial[/URL]. Para ir ...
  #1 (permalink)  
Antiguo 07/04/2010, 02:44
 
Fecha de Ingreso: abril-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
No consigo conectar con MySQL(Novato)

Hola, estoy empezando con php, para ello, instalé php 5.3.2 siguiendo este [URL="http://www.taringa.net/posts/ebooks-tutoriales/2824929/Instalar-PHP-en-windows-7.html"]tutorial [/URL] . También instalé MySQL 5.1 siguiendo este otro [URL="http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=InstalacionMySQL5.1Windows"]tutorial[/URL]. Para ir probando he creado alguna base de datos con algunas tablas. Tras investigar un poco con php, intento conectarme a mi base de datos con el siguiente codigo:
Código:
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
$link = mysql_connect("localhost", "root", "admin") or die (mysql_error());
mysql_select_db("test", $link) or die(mysql_error()); 
#cierra la base de datos
mysql_close($link);
?>
</body>
</html>
sin embargo, tras un rato intentando conectar, la respuesta que obtengo es:
"Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder. "

¿Alguien me puede ayudar?He tratado de re-configurar MySQL pero nada...

Gracias!
  #2 (permalink)  
Antiguo 07/04/2010, 02:59
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Respuesta: No consigo conectar con MySQL(Novato)

Te recomiendo que en vez de instalar programa por programa.... apache, mysql etc etc.

Descargate el xampp que es un paquete de programas con todo lo necesario para trabajar con PHP, ademas es de muy facil configuración.

Con respecto a la conexión con la base de datos en principio parece que el codigo que estas utilizando esta bien...

Como muchos otros que trabajan en PHP es mejor crear las lineas de conexión en otro archivo PHP llamado "conection.php" por ejemplo y despues incluirlo en las páginas que sean necesarias:

conection.php
Código PHP:
<?php
function conection()
{
    if(!(
$link=mysql_connect('localhost','user','password')))
    {
        die(
'Error de conexión.' mysql_error());
        exit();
    }
    if(!
mysql_select_db ('tuBaseDeDatos',$link))
    {
        die(
'Error de base de datos.' mysql_error());
        exit();
    }
    return 
$link;
}
?>
Despues haces el include en las páginas en las que sea necesario conectarte:

Código PHP:
<?php
        
include("includes/conection.php");
        
$link=conection();?>
Espero haberte sido de ayuda! comentanos con lo que vayas viendo!
Un saludo
  #3 (permalink)  
Antiguo 07/04/2010, 03:46
 
Fecha de Ingreso: abril-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Respuesta: No consigo conectar con MySQL(Novato)

Gracias por la respuesta. Creo que voy a propar a instalar XAMPP como dices. Pero supongo que antes será recomendable desinstalar/deshabilitar todo lo que he instalado/habilitado,no?Me refiero al IIS,MySQL,PHP,etc...

Etiquetas: Ninguno
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 19:46.