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.
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.