Bonjour,

J'ai bien regarder ce qu'il y avait sur le forum à propos des insertions et des doublons mais je ne vois pas ce qui correspond a mon besoin

voila j'ai une table news
avec 4 champs
ID_News
Lib_News
Actif
ID_etb

voila j'ai 3 situation,

- une qui accepte les doublons et là pas de problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
INSERT INTO _news (Lib_news,Actif,,ID_etb) 
           VALUES ('".$str."','".$actif."',$etb.")";
- une autre demande de confimer l'opération en cas de doublon pour un etablissement

et la dernière refuse les doublons en donnant un avertissement

bon pour faire cela, pour le moment je fais 2 requetes


un SELECT COUNT(*) qui vérifie que $str n'est pas dans la base pour un etablissement
et un INSERT si COUNT(*) = 0

maintenant j'aimerai savoir si je ne peux pas faire l'economie de la requete select
merci de votre aide