bonjour a tous,
j'utilise mysql 5 et je voulais pouvoir faire une requete du type
select ... into Nb from... where... for update;
cette requete permettant de verrouiller la ligne et ainsi gerer les multi utilisateurs
seulement je lis sur la doc mysql 5 que c'est possible mais je ne vois pas comment...
mon probleme est qu'il ne reconnait pas le NB quelqu'un serait il comment faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $sql_select_for_update="SELECT id_prod into NB FROM produits WHERE date_fin>'".date("Y-m-d")."' and id_prod = '".$_POST["id_prod"]."' AND mail = '".$login."' AND prix_depart > '".$_POST["prix"]."' AND NOT EXISTS (SELECT * FROM achat WHERE id_prod = '".$_POST["id_prod"]."') for update;"; $result_select_for_update=mysql_query($sql_select_for_update); // enregistrement de la note $sql_update="update produits set prix_depart='".$_POST["prix"]."' where id_prod='NB';"; $result_update=mysql_query($sql_update);
merci d'avance
Partager