Foros del Web » Programando para Internet » PHP »

No puedo conectar BD con MySQL

Estas en el tema de No puedo conectar BD con MySQL en el foro de PHP en Foros del Web. Hola a todos ! Mi problema puede ser 'algo' de lo más sencillo del mundo pero llevo toda la mañana dandole vueltas y buscando información ...
  #1 (permalink)  
Antiguo 14/10/2011, 04:09
 
Fecha de Ingreso: abril-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
No puedo conectar BD con MySQL

Hola a todos !

Mi problema puede ser 'algo' de lo más sencillo del mundo pero llevo toda la mañana dandole vueltas y buscando información y no consigo ni por asomo encontrar la solución.

En este momento, estoy haciendo un proyecto con la última tecnología HTML5. Necesito interactuar con una BD principal y, por otro lado, manejar la BD local que te permite HTML5. Pero bueno...el problema es que no hay forma de conectar la BD principal con un código PHP muy simple. Éste lo podeis encontrar en el siguiente link: http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/

Como podeis ver, lo encontré en este mismo foro!!

Bueno, el tema es que yo me instalé WAMPServer Version 2.3 y con phpMyAdmin me he creado mi propia base de datos y mi tabla llamada archivos. La tabla la he importado a phpMyAdmin y la única modificación que le he hecho ha sido reemplazar la última línea del código, es decir, TYPE = MyISAM lo he sustituido por ENGINE=NDBCLUSTER.

Por supuesto, también modifiqué el código del formulario.php para que apuntara al nombre de mi base de datos. Pero modifique lo que modifique....que no es mucho, nunca me conecta con la BD. Siempre me salta el error de "No se puede seleccionar BD".

¿Alguna idea de por qué me sucede esto?

Os lo agradecería muy mucho si pudiérais darme algún consejo o posible solución!

Un saludo !!!!
  #2 (permalink)  
Antiguo 14/10/2011, 04:30
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 7 meses
Puntos: 89
Respuesta: No puedo conectar BD con MySQL

¿Has verificado que los datos de conexión de la base de datos estén bien? ¿Y el nombre de la base de datos?

Has sustituido los datos de esta línea:
Código PHP:
Ver original
  1. $conexion = mysql_connect("localhost","","") or die("No se pudo realizar la conexion con el servidor.");

y has añadido tus datos de conexión?

Código PHP:
Ver original
  1. mysql_select_db("tu_bd",$conexion) or die("No se puede seleccionar BD");

Sustituye esta línea:

Código PHP:
Ver original
  1. mysql_select_db("tu_bd",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca.

por esta:

Código MySQL:
Ver original
  1. mysql_select_db("tu_bd",$conexion) or die(mysql_error());

Y pon aquí el error que muestra.
  #3 (permalink)  
Antiguo 14/10/2011, 04:37
 
Fecha de Ingreso: abril-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Respuesta: No puedo conectar BD con MySQL

Access denied for user ''@'localhost' to database 'bd_prueba'


Me pone esto !!! ¿?¿?¿?¿ :S:S
  #4 (permalink)  
Antiguo 14/10/2011, 04:42
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 7 meses
Puntos: 89
Respuesta: No puedo conectar BD con MySQL

Eso significa que no están bien los datos de conexión al servidor mysql.

Sustituye esta línea donde pone usuariobasededatos y donde pone contraseña por los respectivos datos que tienes de tu host o que creaste en tu servidor apache+mysql:

Código PHP:
Ver original
  1. $conexion = mysql_connect("localhost","usuariobasededatos","contraseña") or die("No se pudo realizar la conexion con el servidor.");

Cita:
Iniciado por Bicha
Por supuesto, también modifiqué el código del formulario.php para que apuntara al nombre de mi base de datos. Pero modifique lo que modifique....que no es mucho, nunca me conecta con la BD. Siempre me salta el error de "No se puede seleccionar BD".
Como bien dices en tu primer post, sólo has modificado el nombre de la base de datos, no los datos de conexión (usuario y password).

Última edición por Arkaitz; 14/10/2011 a las 04:51
  #5 (permalink)  
Antiguo 14/10/2011, 05:00
 
Fecha de Ingreso: abril-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Respuesta: No puedo conectar BD con MySQL

Alaaaaaaaaaaaaaaaaa !!!!!!!!!!!!!!!!! Lo único que me faltaba era poner en el campo "usuariobasededatos" el nombre de "root" que es lo que tenía por defecto, ya que no me cree anteriormente ningún usuario ni su contraseña!

UFF !! Muchísimas gracias !!! ...Dandole vueltas toda la mañana....Yo sabía que era una tonteria pero nada, no caia !!!

Muchas gracias de nuevo!

Etiquetas: bd, html, mysql, tabla
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 16:56.