Enregistrement aléatoire sur BDD...

Petit nouveau ! | 1 Messages

24 janv. 2011, 15:54

Bonjour à tous

Je suis un nouvel inscrit et utilisateur du couple php/mysql depuis quelques mois

Je viens à vous car j'ai un soucis et je n'arrive pas à savoir pourquoi...

j'ai une table de 25 personnes dans laquelle les données sont initialisées.

Pour chacune de ces personnes, j'ai cette structure :

`id_bu1` int(4) NOT NULL auto_increment,
`id_adulte` int(4) NOT NULL default '0',
`bu1leno1_an` int(4) NOT NULL default '0',
`bu1leno2_an` int(4) NOT NULL default '0',
`bu1leno3_an` int(4) NOT NULL default '0',
`bu1dere1_an` int(4) NOT NULL default '0',
`bu1dere2_an` int(4) NOT NULL default '0',
`bu1dere3_an` int(4) NOT NULL default '0',
`bu1desu1_an` int(4) NOT NULL default '0',
`bu1desu2_an` int(4) NOT NULL default '0',
`bu1desu3_an` int(4) NOT NULL default '0',
`bu1coco_an` int(4) NOT NULL default '0',
`bu1otaf_an` int(4) NOT NULL default '0',
`bu1poma_an` int(4) NOT NULL default '0',
`bu1comm_an` text NOT NULL,
`bu1_pr_an` int(3) NOT NULL default '999',
`bu1leno1_lv2` int(4) NOT NULL default '0',
`bu1leno2_lv2` int(4) NOT NULL default '0',
`bu1leno3_lv2` int(4) NOT NULL default '0',
`bu1dere1_lv2` int(4) NOT NULL default '0',
`bu1dere2_lv2` int(4) NOT NULL default '0',
`bu1dere3_lv2` int(4) NOT NULL default '0',
`bu1desu1_lv2` int(4) NOT NULL default '0',
`bu1desu2_lv2` int(4) NOT NULL default '0',
`bu1desu3_lv2` int(4) NOT NULL default '0',
`bu1coco_lv2` int(4) NOT NULL default '0',
`bu1otaf_lv2` int(4) NOT NULL default '0',
`bu1poma_lv2` int(4) NOT NULL default '0',
`bu1comm_lv2` text NOT NULL,
`bu1_pr_lv2` int(3) NOT NULL default '999',
`bu1leno1_ap` int(4) NOT NULL default '0',
`bu1leno2_ap` int(4) NOT NULL default '0',
`bu1leno3_ap` int(4) NOT NULL default '0',
`bu1dere1_ap` int(4) NOT NULL default '0',
`bu1dere2_ap` int(4) NOT NULL default '0',
`bu1dere3_ap` int(4) NOT NULL default '0',
`bu1desu1_ap` int(4) NOT NULL default '0',
`bu1desu2_ap` int(4) NOT NULL default '0',
`bu1desu3_ap` int(4) NOT NULL default '0',
`bu1coco_ap` int(4) NOT NULL default '0',
`bu1otaf_ap` int(4) NOT NULL default '0',
`bu1poma_ap` int(4) NOT NULL default '0',
`bu1comm_ap` text NOT NULL,
`bu1_pr_ap` int(3) NOT NULL default '999',
`bu1leno1_eps` int(4) NOT NULL default '0',
`bu1leno2_eps` int(4) NOT NULL default '0',
`bu1leno3_eps` int(4) NOT NULL default '0',
`bu1dere1_eps` int(4) NOT NULL default '0',
`bu1dere2_eps` int(4) NOT NULL default '0',
`bu1dere3_eps` int(4) NOT NULL default '0',
`bu1desu1_eps` int(4) NOT NULL default '0',
`bu1desu2_eps` int(4) NOT NULL default '0',
`bu1desu3_eps` int(4) NOT NULL default '0',
`bu1coco_eps` int(4) NOT NULL default '0',
`bu1otaf_eps` int(4) NOT NULL default '0',
`bu1poma_eps` int(4) NOT NULL default '0',
`bu1comm_eps` text NOT NULL,
`bu1_pr_eps` int(3) NOT NULL default '999',
`bu1leno1_fex` int(4) NOT NULL default '0',
`bu1leno2_fex` int(4) NOT NULL default '0',
`bu1leno3_fex` int(4) NOT NULL default '0',
`bu1dere1_fex` int(4) NOT NULL default '0',
`bu1dere2_fex` int(4) NOT NULL default '0',
`bu1dere3_fex` int(4) NOT NULL default '0',
`bu1desu1_fex` int(4) NOT NULL default '0',
`bu1desu2_fex` int(4) NOT NULL default '0',
`bu1desu3_fex` int(4) NOT NULL default '0',
`bu1coco_fex` int(4) NOT NULL default '0',
`bu1otaf_fex` int(4) NOT NULL default '0',
`bu1poma_fex` int(4) NOT NULL default '0',
`bu1leno1_fel` int(4) NOT NULL default '0',
`bu1leno2_fel` int(4) NOT NULL default '0',
`bu1leno3_fel` int(4) NOT NULL default '0',
`bu1dere1_fel` int(4) NOT NULL default '0',
`bu1dere2_fel` int(4) NOT NULL default '0',
`bu1dere3_fel` int(4) NOT NULL default '0',
`bu1desu1_fel` int(4) NOT NULL default '0',
`bu1desu2_fel` int(4) NOT NULL default '0',
`bu1desu3_fel` int(4) NOT NULL default '0',
`bu1coco_fel` int(4) NOT NULL default '0',
`bu1otaf_fel` int(4) NOT NULL default '0',
`bu1poma_fel` int(4) NOT NULL default '0',
`bu1leno1_fli` int(4) NOT NULL default '0',
`bu1leno2_fli` int(4) NOT NULL default '0',
`bu1leno3_fli` int(4) NOT NULL default '0',
`bu1dere1_fli` int(4) NOT NULL default '0',
`bu1dere2_fli` int(4) NOT NULL default '0',
`bu1dere3_fli` int(4) NOT NULL default '0',
`bu1desu1_fli` int(4) NOT NULL default '0',
`bu1desu2_fli` int(4) NOT NULL default '0',
`bu1desu3_fli` int(4) NOT NULL default '0',
`bu1coco_fli` int(4) NOT NULL default '0',
`bu1otaf_fli` int(4) NOT NULL default '0',
`bu1poma_fli` int(4) NOT NULL default '0',
`bu1comm_fli` text NOT NULL,
`bu1_pr_fr` int(3) NOT NULL default '999',
`bu1leno1_hi` int(4) NOT NULL default '0',
`bu1leno2_hi` int(4) NOT NULL default '0',
`bu1leno3_hi` int(4) NOT NULL default '0',
`bu1dere1_hi` int(4) NOT NULL default '0',
`bu1dere2_hi` int(4) NOT NULL default '0',
`bu1dere3_hi` int(4) NOT NULL default '0',
`bu1desu1_hi` int(4) NOT NULL default '0',
`bu1desu2_hi` int(4) NOT NULL default '0',
`bu1desu3_hi` int(4) NOT NULL default '0',
`bu1coco_hi` int(4) NOT NULL default '0',
`bu1otaf_hi` int(4) NOT NULL default '0',
`bu1poma_hi` int(4) NOT NULL default '0',
`bu1leno1_ed` int(4) NOT NULL default '0',
`bu1leno2_ed` int(4) NOT NULL default '0',
`bu1leno3_ed` int(4) NOT NULL default '0',
`bu1dere1_ed` int(4) NOT NULL default '0',
`bu1dere2_ed` int(4) NOT NULL default '0',
`bu1dere3_ed` int(4) NOT NULL default '0',
`bu1desu1_ed` int(4) NOT NULL default '0',
`bu1desu2_ed` int(4) NOT NULL default '0',
`bu1desu3_ed` int(4) NOT NULL default '0',
`bu1coco_ed` int(4) NOT NULL default '0',
`bu1otaf_ed` int(4) NOT NULL default '0',
`bu1poma_ed` int(4) NOT NULL default '0',
`bu1comm_ed` text NOT NULL,
`bu1_pr_ed` int(3) NOT NULL default '999',
`bu1leno1_ma` int(4) NOT NULL default '0',
`bu1leno2_ma` int(4) NOT NULL default '0',
`bu1leno3_ma` int(4) NOT NULL default '0',
`bu1leno4_ma` int(4) NOT NULL,
`bu1leno5_ma` int(4) NOT NULL,
`bu1leno6_ma` int(4) NOT NULL,
`bu1leno7_ma` int(4) NOT NULL,
`bu1dere1_ma` int(4) NOT NULL default '0',
`bu1dere2_ma` int(4) NOT NULL default '0',
`bu1dere3_ma` int(4) NOT NULL default '0',
`bu1dere4_ma` int(4) NOT NULL,
`bu1dere5_ma` int(4) NOT NULL,
`bu1dere6_ma` int(4) NOT NULL,
`bu1dere7_ma` int(4) NOT NULL,
`bu1desu1_ma` int(4) NOT NULL default '0',
`bu1desu2_ma` int(4) NOT NULL default '0',
`bu1desu3_ma` int(4) NOT NULL default '0',
`bu1desu4_ma` int(4) NOT NULL,
`bu1desu5_ma` int(4) NOT NULL,
`bu1desu6_ma` int(4) NOT NULL,
`bu1desu7_ma` int(4) NOT NULL,
`bu1coco_ma` int(4) NOT NULL default '0',
`bu1otaf_ma` int(4) NOT NULL default '0',
`bu1poma_ma` int(4) NOT NULL default '0',
`bu1comm_ma` text NOT NULL,
`bu1_pr_ma` int(3) NOT NULL default '999',
`bu1leno1_sp` int(4) NOT NULL default '0',
`bu1leno2_sp` int(4) NOT NULL default '0',
`bu1leno3_sp` int(4) NOT NULL default '0',
`bu1dere1_sp` int(4) NOT NULL default '0',
`bu1dere2_sp` int(4) NOT NULL default '0',
`bu1dere3_sp` int(4) NOT NULL default '0',
`bu1desu1_sp` int(4) NOT NULL default '0',
`bu1desu2_sp` int(4) NOT NULL default '0',
`bu1desu3_sp` int(4) NOT NULL default '0',
`bu1coco_sp` int(4) NOT NULL default '0',
`bu1otaf_sp` int(4) NOT NULL default '0',
`bu1poma_sp` int(4) NOT NULL default '0',
`bu1comm_sp` text NOT NULL,
`bu1_pr_sp` int(3) NOT NULL default '999',
`bu1leno1_svt` int(4) NOT NULL default '0',
`bu1leno2_svt` int(4) NOT NULL default '0',
`bu1leno3_svt` int(4) NOT NULL default '0',
`bu1dere1_svt` int(4) NOT NULL default '0',
`bu1dere2_svt` int(4) NOT NULL default '0',
`bu1dere3_svt` int(4) NOT NULL default '0',
`bu1desu1_svt` int(4) NOT NULL default '0',
`bu1desu2_svt` int(4) NOT NULL default '0',
`bu1desu3_svt` int(4) NOT NULL default '0',
`bu1coco_svt` int(4) NOT NULL default '0',
`bu1otaf_svt` int(4) NOT NULL default '0',
`bu1poma_svt` int(4) NOT NULL default '0',
`bu1comm_svt` text NOT NULL,
`bu1_pr_svt` int(3) NOT NULL default '999',
`bu1leno1_tec` int(4) NOT NULL default '0',
`bu1leno2_tec` int(4) NOT NULL default '0',
`bu1leno3_tec` int(4) NOT NULL default '0',
`bu1dere1_tec` int(4) NOT NULL default '0',
`bu1dere2_tec` int(4) NOT NULL default '0',
`bu1dere3_tec` int(4) NOT NULL default '0',
`bu1desu1_tec` int(4) NOT NULL default '0',
`bu1desu2_tec` int(4) NOT NULL default '0',
`bu1desu3_tec` int(4) NOT NULL default '0',
`bu1coco_tec` int(4) NOT NULL default '0',
`bu1otaf_tec` int(4) NOT NULL default '0',
`bu1poma_tec` int(4) NOT NULL default '0',
`bu1comm_tec` text NOT NULL,
`bu1_pr_tec` int(3) NOT NULL default '999',
KEY `id_bu1` (`id_bu1`)

Chaque responsable a sur sa machine par exemple (svt étant une matiere. ici le responsable s'occupe de sa matiere > svt)
nom1 :
champs 01> `bu1leno1_svt`
champs 02> `bu1leno2_svt`
champs 03> `bu1leno3_svt`
champs 04> `bu1dere1_svt`
champs 05> `bu1dere2_svt`
champs 06> `bu1dere3_svt`
champs 07> `bu1desu1_svt`
champs 08> `bu1desu2_svt`
champs 09> `bu1desu3_svt`
champs 10> `bu1coco_svt`
champs 11> `bu1otaf_svt`
champs 12> `bu1poma_svt`
champs 13> `bu1comm_svt`
Une fois tous les champs complétés, le responsable valide et l'enregistrement se fait...

Eh bien pas à chaque fois pourtant tout indique que l'enregistrement a bien été fait.
En recommençant la saisie plus tard, tout fonctionne normalement

quelqu'un a-t-il déjà rencontré ce genre de soucis ?
Dans ce cas comment a-t-il été résolu ?

D'avance merci
Ah oui, je suis chez free pour la base de données

A vous lire ;)


Edit : si je me suis trompé de forum, j'en suis désolé

ViPHP
AB
ViPHP | 5818 Messages

24 janv. 2011, 18:05

Peut être que la requête qui lit le résultat se situe avant la requête de mise à jour ?