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