|
|
|
ต้องให้ผลรันจากตารางนึงไปอัพเดทอีกตารางนึง เขียนโค๊ดยังไงค่ะ |
|
|
|
|
|
|
|
เขียนอีก Query ครับ ไม่ยาก
|
|
|
|
|
Date :
2017-06-21 18:08:33 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อัพเดทแล้วแต่มันยังไม่วนลูปมันใส่ค่าเหมือนกันหมดเลยแก้ไขตรงไหนค่ะ
รบกวนผู้รู้แนะนำหน่อยค่ะ
Code (PHP)
include ("connect.php");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM staff_ro1";
$objQuery = mysql_query($strSQL) or die(mysql_error());
while ($objResult = mysql_fetch_assoc($objQuery)){
$a = $objResult ["Department_code"];
if (strcmp($objResult ["employment_type"] ,"ประจำ") == 0){
$check_RO[$a]["RO"]+=1;
}else if ($objResult ["employment_type"] == "สัญญาจ้าง"){
$check_RO[$a]["TRO"]+=1;
}else if($objResult ["employment_type"] == "พนักงานรายวัน"){
$check_RO[$a]["PT"]+=1;
}
}
for ($i=1; $i<=57; $i++)
{
$strSQL = "UPDATE data_ro1 SET ";
$strSQL.="P_RO = '".$check_RO[$i]["RO"]."' ";
$strSQL .=",P_TRO= '".$check_RO[$i]["TRO"]."' ";
$strSQL .=",P_PT= '".$check_RO[$i]["PT"]."' ";
$objQuery = mysql_query($strSQL);
}
|
ประวัติการแก้ไข 2017-06-23 16:50:55
|
|
|
|
Date :
2017-06-23 16:49:58 |
By :
PKNP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะเพิ่ม where ไปค่ะ
Code (PHP)
include ("connect.php");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM staff_ro1";
$objQuery = mysql_query($strSQL) or die(mysql_error());
while ($objResult = mysql_fetch_assoc($objQuery)){
$a = $objResult ["Department_code"];
if (strcmp($objResult ["employment_type"] ,"ประจำ") == 0){
$check_RO[$a]["RO"]+=1;
}else if ($objResult ["employment_type"] == "สัญญาจ้าง"){
$check_RO[$a]["TRO"]+=1;
}else if($objResult ["employment_type"] == "พนักงานรายวัน"){
$check_RO[$a]["PT"]+=1;
}
}
for ($i=1; $i<=57; $i++)
{
$strSQL = "UPDATE data_ro1 SET ";
$strSQL.="P_RO = '".$check_RO[$i]["RO"]."' ";
$strSQL .=",P_TRO= '".$check_RO[$i]["TRO"]."' ";
$strSQL .=",P_PT= '".$check_RO[$i]["PT"]."' ";
$strSQL .="WHERE Department_code = $i "; //เพิ่ม
$objQuery = mysql_query($strSQL);
}
|
ประวัติการแก้ไข 2017-06-26 14:53:52
|
|
|
|
Date :
2017-06-26 14:53:03 |
By :
PKNP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|