
24/07/2006, 11:57
|
 | | | Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 18 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ÑADIR UN USUARIO </div></td>
</tr>
<tr>
<td width="69"> </td>
<td width="3"> </td>
<td width="136"> </td>
<td width="79"> </td>
</tr>
<tr>
<td><span class="style6">Usuario</span></td>
<td> </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én para validarte." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Contraseña</span></td>
<td> </td>
<td><input type="text" name="password"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Contraseña para validarte en la web." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Nombre</span></td>
<td> </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> </td>
<td><input type="text" name="email"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Tu dirección de correo electrónico." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Avatar</span></td>
<td> </td>
<td><input type="text" name="avatar"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Dirección donde se encuentra alojado la imágen para tu avatar." width="20" height="19"></div></td>
</tr>
<tr>
<td><span class="style6">Web</span></td>
<td> </td>
<td><input type="text" name="web"></td>
<td><div align="center"><img src="../imagenes/admin/ayuda.gif" alt="Tu página web." width="20" height="19"></div></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><div align="center">
<input type="submit" value="Añadir">
</div></td>
<td> </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! |