Viewing file: cmp_cnt.php (5.75 KB) -rwxr-xr-x Select action/file-type: (+ ) | (+ ) | (+ ) | Code (+ ) | Session (+ ) | (+ ) | SDB (+ ) | (+ ) | (+ ) | (+ ) | (+ ) | (+ ) |
$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 'บึงกาฬ';
ชื่อประเทศ ในฐานข้อมูลระบบทะเบียนใหม่
ชื่อประเทศ ที่ไม่ซ้ำกัน
ชื่อประเทศ ในฐานข้อมูลพื้นฐานกลาง
0){
$i=1;
while ($row = mysql_fetch_assoc($result_cntInPrv)) {
echo "$i.".$row['prvName'].' ';
$i++;
}
}
?>
0){
$i=1;
while ($row = mysql_fetch_assoc($result_cntNotInPpc)) {
echo "$i.".$row['prvName'].' ';
$i++;
}
}
?>
0){
$i=1;
while ($row = mysql_fetch_assoc($result_cntPpc)) {
echo "$i.".$row['countryName'].' ';
$i++;
}
}
?>
bool(false)