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...

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);
mon probleme est qu'il ne reconnait pas le NB quelqu'un serait il comment faire...

merci d'avance