elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / No puedo acceder a una base de datos Mysql con php en: 4 Marzo 2009, 16:16 pm
Hola amigos!! Estoy realizando consultas a mi base de datos MySQL ya lista en el servidor con los datos cargados y todo, pero no puedo acceder a una consulta despues que paso a realizar la conexión de la base de datos.
La base de datos tiene una sola tabla de nombre "palabras" y dos registros "ingles" y "espaniol"
Utilizo un formulario comun y corriente para tomar los datos como nombre, clave, usuario etc.. de la base de datos a consultar.
Y luego con todos esos datos los llevo por POST a un archivo "CONEXION_A_DB.PHP" que realiza la conexion y todo eso.

El problema está cuando despues de realizar la conexion que lo hace correctamente, tengo que hacer la consulta por medio de un formulario y no lo toma y me salta el siguiente error :


Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'np000082'@'localhost' (using password: NO) in /home/np000082/public_html/conexion_a_db.php on line 17

No se ha podido conectar con la base de datos


Espero me puedan ayudar con ésto porque no se como hacer ya, muchas gracias!!!!!


aca van los dos archivos....
"FORMULARIO.HTML"
Código
  1. <form id="form1" name="form1" method="post" action="conexion_a_db.php">
  2.      <label>Usuario
  3.      <input name="usuario" type="text" id="usuario" />
  4.      </label>
  5.        <p>
  6.          <label>Clave
  7.          <input name="clave" type="password" id="clave" />
  8.          </label>
  9.        </p>
  10.        <p>
  11.          <label>Base de datos
  12.          <input name="bd" type="text" id="bd" />
  13.          </label>
  14.        </p>
  15.        <p>
  16.          <input type="submit" name="enviar" value="Enviar datos" />
  17.          </label>
  18. </p>
  19.  
  20. </form>
  21.  
  22.  


y ACÁ VA EL OTRO: "CONEXION_A_DB.PHP"

Código
  1. </head>
  2. <body>
  3.  
  4. <?php
  5. if(!($conexion=mysql_connect("localhost",$_POST['usuario'],$_POST['clave'])))
  6. {
  7. echo "No se ha podido conectar con la base de datos";
  8. exit();
  9. }
  10. if(!(mysql_select_db($_POST['bd'],$conexion)))
  11. {
  12. echo "Error al selecionar la base de datos";
  13. exit();
  14. }
  15. echo "conexión establecida.";
  16.  
  17.  
  18. $dbname=$_POST['bd'];
  19. $tablename="palabras";
  20.  
  21. $query = "SELECT * FROM `palabras` WHERE `ingles` LIKE 'consulta'";
  22.  
  23. $result=mysql_db_query ($dbname, $query, $conexion);
  24.   while ($row = mysql_fetch_array ($result))
  25.   {
  26.      print ("<TR>");
  27.      print ("<TD>$row[ingles]</TD>n");
  28.      print ("<TD>$row[espaniol]</TD>n");
  29.      print ("</TR>");
  30.    }
  31.    mysql_free_result($result);
  32. ?>
  33.  
  34. <form id="form1" name="form1" method="post" >
  35.  <label>Consulta
  36.  <input name="consulta" type="text" id="consulta" />
  37.  </label>
  38.  <label>Realizar consulta
  39.  <input type="submit" name="Submit2" value="Enviar" />
  40.  </label>
  41.  
  42. </form>
  43. </body>
  44.  
  45. </html>
  46.  
  47.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines