[MySql5]select ... for update
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:
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