mfaridi
یک شنبه 25 مرداد 1394, 14:42 عصر
سلام
ببخشید به یه مشکل برخوردم عجیب من با php به mysql وصل شدم
حالا تو یه پرس جو چک میکنم که همچین داده ای قبلا ثبت شده یا نه
اگه ثبت نشده بود
insert میکنهم
اگه شده
update میکنم
مشکل عجیب این هست که گاهی وقته که سرور شلوغ میشه مال یه کار بر دوتا insert پشت سر هم میخوره نمیدونم مشکل از کجا میتونه باشه ممنون
این هم کد
$tt = new Databasee();
$tt->query("SELECT * FROM `footbal_forecast` WHERE `id_lig` = $id_lig AND `id_game` = $id_game AND `id_user` = $id_user;");
$m = $tt->resultset();
if(sizeof($m) > 0){
//echo "gablan bood";
$qurey_update = "UPDATE `footbal_forecast` SET
`id_player`=$id_player,`gool1`=$gool_1,`gool2`= $gool_2 WHERE
`id_lig` = $id_lig AND `id_game` = $id_game AND `id_user` = $id_user ;";
$tt->query($qurey_update);
$tt->execute();
}else{
$qurey = "INSERT INTO `footbal_forecast`(`id_lig`, `id_game`, `id_user`, `id_player`, `gool1`, `gool2`) VALUES
($id_lig,$id_game,$id_user,$id_player,$gool_1,$goo l_2);";
$tt->query($qurey);
$tt->execute();
}
ببخشید به یه مشکل برخوردم عجیب من با php به mysql وصل شدم
حالا تو یه پرس جو چک میکنم که همچین داده ای قبلا ثبت شده یا نه
اگه ثبت نشده بود
insert میکنهم
اگه شده
update میکنم
مشکل عجیب این هست که گاهی وقته که سرور شلوغ میشه مال یه کار بر دوتا insert پشت سر هم میخوره نمیدونم مشکل از کجا میتونه باشه ممنون
این هم کد
$tt = new Databasee();
$tt->query("SELECT * FROM `footbal_forecast` WHERE `id_lig` = $id_lig AND `id_game` = $id_game AND `id_user` = $id_user;");
$m = $tt->resultset();
if(sizeof($m) > 0){
//echo "gablan bood";
$qurey_update = "UPDATE `footbal_forecast` SET
`id_player`=$id_player,`gool1`=$gool_1,`gool2`= $gool_2 WHERE
`id_lig` = $id_lig AND `id_game` = $id_game AND `id_user` = $id_user ;";
$tt->query($qurey_update);
$tt->execute();
}else{
$qurey = "INSERT INTO `footbal_forecast`(`id_lig`, `id_game`, `id_user`, `id_player`, `gool1`, `gool2`) VALUES
($id_lig,$id_game,$id_user,$id_player,$gool_1,$goo l_2);";
$tt->query($qurey);
$tt->execute();
}