|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 321 ![]() |
Bonjour,
J'ai réalisé un outil de sondage en php et je dois enregistrer la réponse de la personne dans la base et pour celà j'incrémente un compteur pour savoir combien de votes pour une réponse. Mon problème c'est si au moment de faire mon update la ligne n'existe pas encore çà va merder. Et si je fais un select avant pour vérifier si la ligne existe c'est pas top car entre le select et l'update la ligne peut etre créer entre temps. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
utilise un INSERT... ON DUPLICATE KEY UPDATE. Cf http://www.developpez.net/forums/sho...d.php?t=267812
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 321 ![]() |
J'ai un problème de syntaxe j'ai fait un phpinfo et j'ai vu que j'ai la version 4.0 de mysql et il faut la 4.1 pour utiliser ON DUPLICATE KEY enfin je crois.
Comment je peux faire ? |
|
|
00
|
|
|
#4 | ||||
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Je vois une astuce en utilisant une table d'une seule ligne.
Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com