$qr="update table set markfieldforedit= $user_id where markfieldforedit='' and rec_id=recordที่กำหนด';
$mysql->query($qr) or die( $qr . "<br>\n" . $mysql->error);
if($mysql->affected_rows==0){
$rs=$mysql->query('select markfieldforedit from table where rec_id=recordที่กำหนด');
$ro=$rs->fetch_assoc();
if($ro['markfieldforedit']!=$user_id){
echo 'กำลังมีการแก้ไข โดย user_id ' , $ro['markfieldforedit'];
exit; // or do other
}else{ // current user_id
can_do_continue();
// do finish
$mysql->query('update table set markfieldforedit = '' where rec_id=recordที่กำหนด')
}
}else{
can_do_it();
// do finish
$mysql->query('update table set markfieldforedit = '' where rec_id=recordที่กำหนด')
}