Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2006, 11:57
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 8 meses
Puntos: 5
Error al insertar datos

Hola, esto intentando insertar datos en mi bd a traves de la web y me da el siguiente error:

Ha habido un error al insertar al usuarioAccess denied for user: 'nobody@localhost' (Using password: NO)

(la primera parte del error esta escrita por mi...)

tengo dos paginas que se encargan de insertar, add_usuario.php:

<FORM METHOD="POST" ACTION="add_usuario_resultado.php">
<table width="315" border="0" align="center">
<tr>
<td colspan="4"><div align="center" class="style1">A&Ntilde;ADIR UN USUARIO </div></td>
</tr>
<tr>
<td width="69">&nbsp;</td>
<td width="3">&nbsp;</td>
<td width="136">&nbsp;</td>
<td width="79">&nbsp;</td>
</tr>
<tr>
<td><span class="style6">Usuario</span></td>
<td>&nbsp;</td>
<td><input type="text" name="usuario"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Nombre con el que quieres que se te reconozca en la web. Tambi&eacute;n para validarte." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Contrase&ntilde;a</span></td>
<td>&nbsp;</td>
<td><input type="text" name="password"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Contrase&ntilde;a para validarte en la web." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Nombre</span></td>
<td>&nbsp;</td>
<td><input type="text" name="nombre"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Tu nombre." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">E-mail</span></td>
<td>&nbsp;</td>
<td><input type="text" name="email"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Tu direcci&oacute;n de correo electr&oacute;nico." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Avatar</span></td>
<td>&nbsp;</td>
<td><input type="text" name="avatar"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Direcci&oacute;n donde se encuentra alojado la im&aacute;gen para tu avatar." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Web</span></td>
<td>&nbsp;</td>
<td><input type="text" name="web"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Tu p&aacute;gina web." width="20" height="19"></div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><div align="center">
<input type="submit" value="A&ntilde;adir">
</div></td>
<td>&nbsp;</td>
</tr>
</table>
</FORM>

Y add_usuario_resultado.php:

<?php

if(!$anadir=mysql_query("INSERT INTO usuarios (usuario,password,nombre,email,avatar,web) values ('$usuario','$password','$nombre','$email','$avata r','$web')"))
{
echo "Ha habido un error al insertar al usuario".mysql_error();

};


?>

El include conexion.php lo unico que hace es la conexion a la bd y lo tengo probado y funciona pero ahi va el codio por si el error viene por aki:

<?php

/* CONECTO CON LA BASE DE DATOS */

$db_host="****";
$db_nombre="****";
$db_usuario="****";
$db_pass="***";

if(!$link=mysql_connect("$db_host","$db_usuario"," $db_pass"))
echo "Error al conectar con la base de datos: ".mysql_error();


if(!mysql_select_db($db_nombre,$link))
echo "Error al seleccionar la base de datos: ".mysql_error();
?>

A ver si alguien me dice el por que!!! un slaudo!