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

[email protected] (Ricardo Martinez)
Newsgroups php.general.es
Message-ID <[email protected]>
Hola a todos!

 Yo creo que el problema lo tiene, en el diseño, tiene una tabla en la que
va generando "ordenes" y despues esas ordenes se convierten en facturas,
pero que pasa si esa orden no es generada ¿? o borrada o anulada ¿? pues que
tiene un hueco un vacio.

 Para ello necesitaria una tabla temporal y otra a nivel de historico con
las facturas en firme.

Un saludo!


2010/7/24 hahmael <[email protected]>

> No tienes que llenarlo con ceros, simplemente no haces un llamado al
> momento
> de hacer el Insert, ademas de que sea Auto_increment que sea un campo NOT
> NULL y buena candidato para que sea la llave Primaria PK..
>
> supongamos tienes la tabla 'facturas' con los campos:
>
> id_factura(int)...
> name_customer(char 0)
>
> el insert podría ser de dos formas..
>
> 1. INSERT INTO facturas (id_factura, name_customer) VALUES (NULL, 'carlos
> pepito')
> 2. INSERT INTO facturas (name_customer) VALUES ('carlos pepito')
>
> Saludo.
>
>
> 2010/7/23 Carlos Sura <[email protected]>
>
> > Hola a todos.
> >
> > Agradezco mucho sus recomendaciones, la verdad es que si estoy trabajando
> > con la base de datos asi, y el id tiene auto incremento y lleno los
> espacios
> > vacios con ceros, pero de igual forma, no me los crea en orden.
> >
> > Voy a revisar bien lo de integridad referencial y voy a probar de nuevo.
> >
> > Exitos,
> > Carlos Sura
> >
> > -----Original Message-----
> > From: Ivan Rico [mailto:[email protected]]
> > Sent: viernes, 23 de julio de 2010 05:14 p.m.
> > To: Ariel Camino
> > Cc: [email protected]
> > Subject: Re: [PHP-ES] Hola amigos, tengo una duda con PHP + MYSQL
> >
> > Lo que dice Ariel es lo mejor que puedes hacer, y que pasa cuando
> borras?,
> > pues realmente no sucede nada, solamente deja de existir ese cosecutivo y
> no
> > se recicla
> >
> > Si quieres tener el control total con el borrado y creación de registros
> > has uso de la integridad referencial, es ese tema de las llaves foraneas
> y
> > esta soportada por el motor InnoDB
> >
> > http://dev.mysql.com/doc/refman/5.0/es/ansi-diff-foreign-keys.html
> >
> > de hecho yo te diria que usar esto no es una opción sino un requisito
> para
> > hacer sistemas.
> >
> > saludos
> >
> > ----- Mensaje original -----
> > De: "Ariel Camino" <[email protected]>
> > Para: [email protected]
> > Enviados: Viernes, 23 de Julio 2010 17:39:50 GMT -06:00 Guadalajara /
> > Ciudad de México / Monterrey
> > Asunto: Re: [PHP-ES] Hola amigos, tengo una duda con PHP + MYSQL
> >
> > Lo mejor es que en la estructura de la tabla utilices un campo con la
> > propiedad AUTO_INCREMENT, y le delegues el problema a Mysql:
> > http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
> >
> > Saludos,
> > --
> > Ariel Camino
> >
> > --
> > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> > --
> > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> >
> > --
> > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
> --
> Agradecido.
>
> Hahmael Tâher.
>



-- 
Ricardo
_______________________________________________
IT Architect
website: http://www.rjmc.es
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.