Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2010, 03:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Mi base de datos no recoge las variables

A nivel de SQL (que es lo único que se trata acá), el problema parece ser que estás usando comillas para encerrar los valores de cadena dentro del VALUE en el INSERT.
El problema es que las comillas no se usan en MySQL para las cadenas de texto sino para los nombres de campos, tablas y bases. Para las cadenas de texto se usan apóstrofes ('). Es posible que te esté generando un error no sintáctico, de campos o columnas desconocidas.
Para resolver esa parte, debes usarlo así:

Código PHP:
Ver original
  1. $result = mysql_query("INSERT INTO usuarios (username, passwd, email)
  2. VALUES ('$username', '$passwd', '$email')");

Si no funciona aún así, el problema estará en el código de PHP, y eso lo tienes que preguntar en el Foro de PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)