Page 1 sur 1

le qule methode est plus efficace?

Posté : 05 avr. 2007, 11:20
par zuzu
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?

Posté : 05 avr. 2007, 13:49
par mere-teresa
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "Méthodologie".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

Posté : 05 avr. 2007, 15:13
par naholyr
Vois la commande "UPDATE" du manuel SQL. Elle gère très bien ce que tu veux faire.