PHP - mostrar en pantalla solamente los registros de la fecha

   
Vista:
Imágen de perfil de miguel

mostrar en pantalla solamente los registros de la fecha

Publicado por miguel migsbaz@hotmail.com (23 intervenciones) el 01/09/2014 22:38:58
hola buenas tardes.

tengo una tabla "pedidos" donde se registran los pedidos diarios; en esta tabla tengo un campo fecha y el campo id, que es autoincrementable.

me sucede que al eliminar un registro y al crear otro, este nuevo se registra con el id posterior al id del registro eliminado. Ejm. si elimino el registro 20 y creo uno nuevo se le asigna el numero 21 mas no 20 dejando un hueco.

lo que quiero lograr es:

1.-- que al eliminar un registro y a continuación ingresar otro nuevo, este nuevo se registre con el mismo id del registro anteriormente eliminado. ¿sera posible esto?

2.- que al mostrar los registros de la tabla pedidos, solamente se muestren los de la fecha en curso; es decir solo los pedidos hechos en el día actual.


de antemano les agradezco.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

mostrar en pantalla solamente los registros de la fecha

Publicado por Gonzalo (338 intervenciones) el 02/09/2014 00:18:08
no borres el registro 20, agrega un campo "Active" tipo bit, marcalo como 1 (true) si esta siendo usado y como 0 (false) si lo borraste (borrado virtual), asi antes de insertar algun registro perimero revisa a ver si algun registro tiene borrado virtual, si existe entonces update campo, campo, Active=1 where id=20, sino insertalo. suerte. salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

mostrar en pantalla solamente los registros de la fecha

Publicado por Gonzalo (338 intervenciones) el 02/09/2014 00:22:08
si el campo fecha incluye la hora entonces para los registros del dia solo pide (campofecha between '20140901 00:00:00' and '20140901 23:59:59'), si el campo fecha es solo la fecha sin la hora entonces (campofecha='20140901'), salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar