bonjour à tous,
Simple documentaliste en proie à la programmation, j'ai un souci avec ma requête SQL et mon code PHP (rien que ça me direz-vous...).
Je vous explique :
j'ai 3 tables : photo indexer indexp
objectif : création d'un formulaire pour la table indexer
pb : je n'arrive pas à empêcher lenregistrement de doublons dans cette table
NB : je sais que DISTINCT peut servir mais pas malheureusement dans une requête INSERT (seulement SELECT)
je sais que l'on peut préciser un UNIQUE mais l'unicité s'applique sur deux champs et pas un !!!
Bref, je ne vois pas comment empêcher les doublons sur l'ensemble de la table c'est-à-dire sur le couple IDP et IDM (clés étrangères présentes dans ma table indexer)
Pour plus d'information, voici en résumé mon formulaire et mon fichier de traitement :
et...
Code html : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
je me dis qu'il faut rajouter un else stipulant que si la valeur de (IDP+IDM) est différente de celle déjà présente dans la base, alors c'est bon...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Mais, comment on traduit ça en PHP...?
PS : si un tutoriel (que je n'ai pas trouvé) explique tout ça, merci de me le préciser.
Cordialement,
un documentaliste à l'arrache

 

 
		
		 
         
  
			
			


 
			 
   
 


 insert into doublons
 insert into doublons
				 Répondre avec citation
  Répondre avec citation


 
			
 Envoyé par camzo
 Envoyé par camzo
					
				 
						
Partager