|
|
|
สอบถามเรื่องการ Insert และ Update Mysql ข้อมูลมันมีการ Insert ซ้ำอะครับ |
|
|
|
|
|
|
|
ปัญหาก็คือว่า หลังจากที่ผมทำการกด บันทึก
table quota_employee จะมีค่าที่ได้รับมาบวกกันสองครั้ง ซึ่งจริงๆแล้วควรจะมีแค่ค่าเดียว ส่วน
table annualday จะมีการ Insert ลงไป 2 record ทั้งๆที่ไม่ได้มีการวน Loop อะไรเลยนะครับทั้งสอง table
ไม่ทราบว่าเป็นที่อะไรหรอครับ
Code (PHP)
//approve change status W to A//
$sql = "UPDATE absence SET status='A' WHERE absence_no=$document_id";
$sqlquery=mysql_db_query($dbname, $sql);
//update quota use day and count //
$sql = "UPDATE quota_employee SET quota_use=quota_use+'$totalday' , count_use=count_use+1 WHERE employee_id=$employee_id and type_no = 'sick' " ;
$sqlquery=mysql_db_query($dbname, $sql);
$Insertannual = " INSERT INTO annualday " ;
$Insertannual = $Insertannual . "(employee_id,year,month,";
$Insertannual = $Insertannual . " sick ".")";
$Insertannual = $Insertannual . " VALUES(".$employee_id. ",'".$yearan."','".$monthan."',";
$Insertannual = $Insertannual .$totalday." ".")";
//echo "Insertannual==".$Insertannual."<br><br>";
mysql_query($Insertannual);
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-02-02 21:11:22 |
By :
phongphisut |
View :
1256 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูหน้า form หน่อยครับ คุณน่าจะ submit มา 2 ครั้งครับ
|
|
|
|
|
Date :
2012-02-02 22:14:50 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|