¿sera porque la tabla es de tipo innoDB?
Aquí les comparto el código
Código:
Aclaro que las variables que se reciben por post son pasadas a traves de un formulario cuyos <input name="valor"> son los que recibo en el código mostrado.$conect = mysql_connect("localhost", "root", ""); $database = mysql_select_db("catalogo"); $consulta=" insert into usuarios values /* los campos de la tabla son: ...*/ ( null, /* id_usuarios */ '".$_POST["nombre"]."', /* nombre */ '".$_POST["apellidos"]."', /* apellidos*/ '".$_POST["nombre_de_usuario"]."', /* nombre_de_usuario */ '".$_POST["contrasena"]."', /* contrasena*/ '".$_POST["correo"]."', /* correo */ '".$_POST["telefono"]."', /* telefono*/ '".$_POST["telefono_movil"]."', /* telefono_movil*/ '".$_POST["domicilio"]."', /* domicilio*/ '".$_POST["localidad"]."', /* localidad*/ '".$_POST["codigo_postal"]."', /* codigo_postal*/ '".$_POST["cortesia"]."' /* sexo*/ ) "; $respuesta=mysql_query($consulta,$conect);
Desde ya muchas gracias de antemano.
p-d:
Probé cambiando la tabla a tipo 'myIsam' y noto que si pongo un valor para el campo 'id_usuarios' si se guarda el registro.
Lo raro es que si dejo como valor null entonces ya no se guarda la consulta.