¿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.



