$source_s";
die(' Could not connect: ' . mysql_error());
echo "";
}else{
//echo "Connected $source_s successfully
";
}
$db_reg = mysql_select_db($dbmoreg, $ln_reg);
mysql_query("SET NAMES UTF8", $ln_reg);
mysql_query("SET character_set_results=utf8", $ln_reg);
mysql_query("SET character_set_client=utf8", $ln_reg);
if (!$db_reg) {
die ("Can\'t use $oDB : " . mysql_error());
}else{
//echo "เชื่อมต่อ $oDB สำเร็จ
";
}
//ค้นหาข้อมูลชื่อประเทศในตารางจังหวัด
$sql_cntInPrv = "SELECT prvName
FROM $dbmoreg.rg_Province reg
WHERE prvId > 76 AND prvName NOT LIKE 'บึงกาฬ';";
if($sql_cntInPrv!=''){
$result_cntInPrv = mysql_query($sql_cntInPrv, $ln_reg);
$num_cntInPrv = mysql_num_rows($result_cntInPrv);
}else{
$num_cntInPrv = 0;
}
//ค้นหาข้อมูลชื่อประเทศในตารางจังหวัดที่ไม่ซ้ำกับข้อมูลใน ppc
$sql_cntNotInPpc = "SELECT prvName
FROM $dbmoreg.rg_Province reg
WHERE prvId > 76 AND prvName NOT LIKE 'บึงกาฬ'
AND reg.prvName NOT
IN (
SELECT countryName
FROM $dbppc.Country
);";
if($sql_cntNotInPpc!=''){
$result_cntNotInPpc = mysql_query($sql_cntNotInPpc, $ln_reg);
$num_cntNotInPpc = mysql_num_rows($result_cntNotInPpc);
}else{
$num_cntNotInPpc = 0;
}
//ค้นหาข้อมูลชื่อประเทศในppc
$sql_cntPpc = "SELECT * FROM $dbppc.Country ";
if($sql_cntPpc!=''){
$result_cntPpc = mysql_query($sql_cntPpc, $ln_reg);
$num_cntPpc = mysql_num_rows($result_cntPpc);
}else{
$num_cntPpc = 0;
}
?>
ตรวจสอบข้อมูลชื่อประเทศในตารางจังหวัด "; ?> |
---|
* คัดลอก query executeในphpMyAdmin |
-- Query 1 : เพิ่มข้อมูลชื่อประเทศในข้อมูลพื้นฐานกลาง
-- execute query เมื่อพบชื่อประเทศ ที่ไม่ซ้ำกัน |
INSERT INTO =$dbppc?>.Country (countryName)
SELECT prvName FROM =$dbmoreg?>.rg_Province reg WHERE prvId > 76 AND prvName NOT LIKE 'บึงกาฬ' AND reg.prvName NOT IN ( SELECT countryName FROM =$dbppc?>.Country ); |
-- Query 2 : ปรับปรุงข้อมูลประเทศ ในข้อมูลนักศึกษา
-- execute query เมื่อพบชื่อประเทศในฐานข้อมูลระบบทะเบียนใหม่ |
UPDATE =$dbmoreg?>.`rg_StudentDetails` sdt
INNER JOIN =$dbmoreg?>.`rg_Province` prv ON sdt.sdtCntId LIKE prv.prvId INNER JOIN =$dbppc?>.`Country` cnt ON prv.prvName LIKE cnt.countryName SET sdt.sdtCntId = cnt.countryId; |
-- Query 3 : ลบชื่อประเทศ ในข้อมูลจังหวัด
-- execute query ต่อจาก Query 2 |
DELETE FROM =$dbmoreg?>.`rg_Province`
WHERE prvId > 76 AND prvName NOT LIKE 'บึงกาฬ'; |
ชื่อประเทศ ในฐานข้อมูลระบบทะเบียนใหม่ |
ชื่อประเทศ ที่ไม่ซ้ำกัน |
ชื่อประเทศ ในฐานข้อมูลพื้นฐานกลาง |
|||
|
|
|