Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/04/2014, 11:21
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Error al insertar registro en tabla

Cita:
La verdad es que no se que estoy haciendo mal!!
Por lo pronto, los valores en el VALUES que corresponden a cadenas de texto deben siempre quedar entre apóstrofos. De lo contrario los interpretará como nombres de columnas de una tabla, que no es el caso.
Código MySQL:
Ver original
  1. $sql = "INSERT INTO usuarios (nombre, password, email, fechareg) ";
  2. $sql .= "VALUES ('$nombre', '$password', '$email', '$fechareg')";
  3.  
  4. $insertar = mysqli_query($conexion, $sql);
Además, si las fechas en la tabla son DATE o DATETIME, debes tener en cuenta que el formato esperado es AAAA-MM-DD. Si pones otro tendrás problemas.
Nota: NUNCA se usan VARCHAR para guardar las fechas. es más simple luego en la consulta darle el formato deseado, por ejemplo, DD/MM/AAAA.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)