Voilà je dois faire un insert into matable que si il ne trouve pas de ligne dans cette meme table avec certains critères.
Je pourrais évidemment faire un select avec les critères et ensuite si on trouve pas on insère mais cette solution n'est pas terrible au niveau sécurité il peut y avoir plusieurs connexions en même temps et fausser les résultats donc en créant deux insert into en meme temps. je pensais plutot si c'est possible de faire un insert into table values ('','','') where colonne1!=10 and colonne2!=2006 and colonne3!=254
donc dans ce cas on fait l'insert que si les 3 colonnes n'ont pas les valeurs indiqués donc si la ligne n'existe pas déjà avec ces valeurs.
Est-ce possible ?
derrière si je fais un mysql_num_rows çà me permettra de savoir si l'insert à été fait ou non car il devrait contenir 1 si l'ajout a été fait non ? et si il contient 0 je dois faire un update avec les critères ci-dessus en incrémentant de 1 une valeur
Partager