Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2010, 22:38
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
no puedo ingresar registros en una tabla InnoDB

Hola gente, resulta que no puedo ingresar registros en una tabla, la sintaxis es correcta no se porque me da problemas.

¿sera porque la tabla es de tipo innoDB?

Aquí les comparto el código
Código:
$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);
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.
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.

Última edición por cristian_cena; 03/10/2010 a las 23:55