Re: [PHP-ES] Hola amigos, tengo una duda con PHP + MYSQL
[email protected] (hahmael)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[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.