le qule methode est plus efficace?
Posté : 05 avr. 2007, 11:20
j'ai une table come ca
proudit_id,user_id
je veux ajouter les données , et unique
12 1
13 1
20 2
25 2
.....
1 . avant INSERT INTO, je fais "SELECT * FROM table WHERE produit_id=$pid AND user_id=$uid", si $rs >0 return false, sinon INSERT INTO....
2. mettre les deux champ produit_id, user_id en attribue "unique" dans la base de donné, quand on fait "INSERT INTO ", si les donnés sont existe return false, sinon INSERT INTO
je voudrais savoire les deux methodes ,le quel est plus vite et efficace?
proudit_id,user_id
je veux ajouter les données , et unique
12 1
13 1
20 2
25 2
.....
1 . avant INSERT INTO, je fais "SELECT * FROM table WHERE produit_id=$pid AND user_id=$uid", si $rs >0 return false, sinon INSERT INTO....
2. mettre les deux champ produit_id, user_id en attribue "unique" dans la base de donné, quand on fait "INSERT INTO ", si les donnés sont existe return false, sinon INSERT INTO
je voudrais savoire les deux methodes ,le quel est plus vite et efficace?