一些mysql并发由php或js引起

时间:2014-09-02 21:31:00

标签: php mysql ajax concurrency

我遇到了并发问题。 在mysql中的数据如下:

id  tel           date_time 
1   13313131333   2014-01-01 11:00:01
2   13313131333   2014-01-01 11:00:01
3   13313131333   2014-01-01 11:00:01

我想要一个独特的电话。 php或js代码会导致问题吗?

javascript代码:

$.ajax({
type: 'get',
dataType : 'jsonp',
data: {
  'tel':tel,
},
jsonp : 'callback',
url: "http://my.com/adduserinfo",
success: function(data){}
})      

php代码:

$Dreamcity = new Dreamcity;
$tel = $_GET['tel'];
$date = date("Y-m-d H:i:s");
$result = $Dreamcity->getPeopleInfoByTel($tel);
if(!empty($result)){
   $data = array('msg'=>'tel exists','result'=>1);
}else{
   $result = $Dreamcity->insertPeople($tel,$date);
}

$result=json_encode($data);       

$callback=$_GET['callback'];    

echo $callback."($result)";    

0 个答案:

没有答案