Demoore |
Le 19/04/2007 à 02:07 |
|
|
Bonjour,
J'ai une table "profile" dépendant d'une table "user" et reliée par l"user_id". Or chaque élément de "user" n'a pas forcément une ligne dans "profile".
Que vaut-il mieux lors de la mise à jour du "profile": - Vérifier que "user" à un "profile" => faire un UPDATE, sinon faire un INSERT - Effacer l'actuel "profile" s'il y en avait un (DELETE) puis faire un INSERT?
Merci de vos réponses. Une dernière question pour l'administrateur, quel est l'application de forum utilisé sur ce site? Cordialement. |
Anthony |
Le 19/04/2007 à 12:09 |
|
 Admin |
Salut,
tu peux faire un INSERT INTO table VALUES(...) ON DUPLICATE KEY UPDATE champ=machin,champ2=...
comme ça en fonction d'une clé unique, si la clé unique existe, ça fera un update, sinon une insertion.
Concernant le forum c'est un forum perso que j'ai réalisé ;)
a + -- 
|
Demoore |
Le 19/04/2007 à 12:38 |
|
|
Merci pour le tuyau et félicitation pour le forum! Il est rudement complet. Combien de temps y avez-vous passé? Etes-vous parti du code d'un autre forum? Le trouve-t-on sur d'autres sites? |
Anthony |
Le 19/04/2007 à 15:21 |
|
 Admin |
Non je suis parti de zéro, tout est intégré au site, les sources ne sont pas disponibles sur internet. Pour le temps passé je ne sais pas, j'y passe du temps sans compter  -- 
|
Tigene |
Le 21/04/2007 à 12:58 |
|
 Viconaute Modérateur |
Bonjour Anthony est trop modeste 2h minimum par jour x 365 jours depuis le CP  et il est en 1ére année d'école d'ingénieur, ça doit faire plusieurs milliers d'heures ça. @+ -- Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir |
Anthony |
Le 21/04/2007 à 13:24 |
|
 Admin |
Deuxième année Tigène STP, deuxième année (ne me porte pas la poisse)  J'ai commencé le PHP en 2003 ;) -- 
|
Tigene |
Le 21/04/2007 à 16:14 |
|
 Viconaute Modérateur |
oh, pardon ! Excuse-moi
tu es tellement jeune que je te rajeunis encore plus.
Le site AnthoMicro, c'était avant 2003, je croyais ? mais peut être pas en PHP !
@+ -- Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir |
Anthony |
Le 21/04/2007 à 17:57 |
|
 Admin |
Oui il y a eu tout un tas de sites en HTML avant 2003 ;) -- 
|