Insertar en la Base de Datos
Hola de nuevo a todos!
Por favor, os agradecería que me ayudarais.
Problema:
--> A veces me inserta y otras veces no me inserta en la Base de Datos del Servidor.
Código que utilizo:
mysql_query("insert into registro (fecha, hora) values (now(), now());",$link) or die('Error al Insertar en la base de datos.'.mysql_error());
----->Nota: La Clave Principal es un identificador de tipo autoincrement, por lo que, al no insertarlo, como se inserta la fecha y la hora, pienso que ya se inserta solo.
- Inserta cuando se le hace click a una imagen y te pasa a la página dónde conecta con la Base de Datos y donde, seguidamente aparece la instrucción de inserción anterior.
Posibles soluciones realizadas pero sin éxito:
--> Vi que cuando actualizabas o refrescabas una página, después insertaba el siguiente identificador. Puse la siguiente instrucción, <meta http-equiv="refresh" content="3"> y me funcionó. Pero ahora NO me funciona y no entiendo el por qué :? !!! De ahí que piense que no insete bien, pero no lo sé.
Otra posible solución:
--> La base de datos sólo tiene una tabla, por lo que cuando hago el insert, los demás campos los inserto mediante un Update. Esto me genera que cuando no me inserta otro registro nuevo, me modifica los datos siguientes cuando en realidad es otro identificador.
Por eso he pensado en hacer dos tablas y hacer insert en vez de update.
---------------------------------------------------------------------------------------------------------------------
Pero, por favor! Responderme. Necesito solucionarlo.
Muchas gracias de antemano! :shock: [/b]
|