Ver Mensaje Individual
  #17 (permalink)  
Antiguo 07/03/2011, 12:16
Avatar de arepavieja
arepavieja
 
Fecha de Ingreso: marzo-2011
Mensajes: 207
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: error de sintaxis

No entiendo tu consulta..
Estas usando espacios vacíos, un carácter no válido "ñ", y strings dentro de strings, y finalizando el INSERT antes del VALUES. y las variables dentro de INSERT(), deberían ser las columnas de la base de datos, a menos claro que las hayas declarado al principio con esas variables.

Código MySQL:
Ver original
  1. $sql = "INSERT INTO registr($nombre,$apellidos,$email,$contraseña,$cod igo_postal)".
  2. "VALUES($nombre=$_POST['nombre'],$apellidos=$_POS ['apellidos'],$email=$_POST['email'],$contraseña=$_POST['contraseña'],$codigo_postal=$_POST['codigo postal'])";

A mi criterio debería ser:

Código MySQL:
Ver original
  1. $sql = "INSERT INTO registr('$nombre','$apellidos','$email','$contrasena','$codigo_postal') VALUES('$_POST[nombre]', '$_POST[apellidos]', '$_POST[email]',' $_POST[contrasena]', '$_POST[codigo_postal]')";