RE: [PHP-ES] Re: Hola amigos, tengo una duda con PHP + MYSQL

[email protected] (Carlos Sura)
Newsgroups php.general.es
Message-ID <[email protected]>
Hola Carlos Medina,

Tu respuesta es muy explicativa, me has dado buenas ideas para mejorar el sistema. Si, ya tenia un flag de borrado, para que quede guardado, simplemente desaparece de la vista, pero queda como registro.

Voy a probar creando la tabla como dices, y te voy a comentar si me ha dado resultado, de otra forma tambien te comentare como le hice.

Una duda mas.  Cita:"Si deseas en un futuro borrarlas de verdad (tenemos un sistema de archivo que guarda la informacion en forma de xml) puedes usar nuevamente la tabla de ayuda para organizarlas. Si borras completamente la entrada en la tabla de facturas y reorganizas la tabla, los numeros en la tabla de ayuda seguiran dandote numeros secuenciales y no pierdes la secuencia"

Podrias explicarme un poco mas de tu sistema de archivo que guarda en XML?
Me interesa tambien poder hacer algo muy similar.


Exitos,
Carlos Sura.






> To: [email protected]
> Date: Mon, 26 Jul 2010 13:14:16 +0200
> From: [email protected]
> Subject: [PHP-ES] Re: Hola amigos, tengo una duda con PHP + MYSQL
> 
> Am 24.07.2010 00:34, schrieb Carlos Sura:
> > El ID no va siendo numero secuencial, es decir, si creo la primera me sale: 1, al crear otra me sale 4, al crear otra me sale 10, al crear otra me sale 20, y asi sucesivamente.
> 
> Hola Carlos,
> tengo 10 anos haciendo shops y sistemas de facturacion. Te cuento que el 
> lio que yo hago es mucho mas grande pero que al final me resulta mucho 
> mas comodo porque en cuestion de facturacion los clientes son muy 
> meticulosos. Te doy las recomendaciones que siguen a razon de como te 
> dije he tenido la experiencia de que funciona. No tiene por que ser tu 
> caso pero de repente te ayuda en algo.
> 
> 1.- Los id de autoincrement por lo general es un inice que puedes usar 
> para las relaciones de tabla pero que no van muy bien cuando necesitas 
> enumerar facturas, comenzando porque los numeros de facturas pueden 
> tener diferentes formatos. Si deseas hacer tus numeros de facturacion 
> con un auto_increment, puedes hacerlo pero te va a causar problemas 
> cuando borres un data (no encontraras mas la factura). En algunos paises 
> es requisito que las facturas sean guardadas por un periodo largo (por 
> cuestiones fiscales). Asi que la solucion que le he encontrado es una 
> tabla que no hace otra cosa que marcar un indice autoincrement. Se le 
> pregunta a esta tabla primero *antes* de hacer el insert a una tabla de 
> facturacion. Es decir siempre tendras un numero nuevo cada vez que 
> preguntes a esta tabla. En esta tabla grabaras el numero de factura 
> anadido por ejemplo:
> 
> id (autoincrement), order (numero de factura)
> 
> 2.- Al inserar una factura nueva debes "sacar" un numero nuevo de la 
> tabla de ayuda y guardarlo todo. Para hacer el numero de factura debes 
> usar el numero de la tabla de ayuda.
> 3.- Puedes marcar las facturas con un flag de borrado para no tener que 
> borrarlas fisicamente. Si deseas en un futuro borrarlas de verdad 
> (tenemos un sistema de archivo que guarda la informacion en forma de 
> xml) puedes usar nuevamente la tabla de ayuda para organizarlas. Si 
> borras completamente la entrada en la tabla de facturas y reorganizas la 
> tabla, los numeros en la tabla de ayuda seguiran dandote numeros 
> secuenciales y no pierdes la secuencia.
> 
> Es algo que hacemos desde hace anos y nos ha dado buenos resultados. A 
> ver si te ayuda
> 
> Saludos
> 
> Carlos Medina
> 
> -- 
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
 		 	   		  
_________________________________________________________________
http://clk.atdmt.com/UKM/go/195013117/direct/01/
We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.