![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/02/2014, 05:49
|
![Avatar de gnzsoloyo](http://static.forosdelweb.com/customavatars/avatar204377_5.gif) | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: No se insertan los datos en la tabla Pregunta simple: ¿Pusiste el "or die" en la mysql_query()?
¿Devolvió algún mensaje?
Ten en cuenta que si un INSERT no se ejecuta, a nivel de BBDD sólo puede producirse por un conjunto muy acotado de causas:
1) Errores de sintaxis.
2) Violaciones de constraints NOT NULL.
3) Violaciones de FK.
4) Duplicaciones de PK o claves UNIQUE (no sería el caso).
5) Falta de permisos de usuario (no creo que sea el caso).
6) Base de datos no seleccionada.
7) Inexistencia de tablas o campos.
8) FK con dependencias circulares.
Puede que haya algunas otras causas más pero no muchas.
En cualquier caso, estas situaciones disparan errores o bien warnings. Cualquiera de las dos cosas debería ser visible poniendo en la ejecución lo ya indicado.... cosa que no has aclarado debidamente si lo haces, y por lo que se ve en tu último codigo, no lo has puesto.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |