MET003_0.php
2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
//*****************************************************************************
//*
//* プログラム名:業務報告・指示
//* プログラムID:MET003_0.php
//* 機能 :タイトルディスプランク付与
//* 作成者 :
//*
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
$hostname="localhost";
//$database="e-gruPro_admin_hoge";//本番は「e-gruPro_admin」へ修正して実行!!
$database="e-gruPro_admin";//本番は「e-gruPro_admin」へ修正して実行!!
if( !$pg_con=pg_connect("host=$hostname dbname=$database user=pgsqladmin password=pgsqladmin") ) {
print "Error : connect to ${hostname}<br>";
exit;
}
$strSQL = "SELECT * FROM mst_group Where stop_flg = 0";
$objRec = pg_exec($strSQL);
for ($i=0; $i < pg_numrows($objRec); $i++){
$objfetch = pg_fetch_object($objRec, $i);
//対象団体表示
echo $objfetch->db_name.":";
echo $objfetch->group_name."<br>";
$database=$objfetch->db_name;
if( !$pg_con=pg_connect("host=$hostname dbname=$database user=pgsqladmin password=pgsqladmin") ) {
print "Error : connect to ${hostname}<br>";
exit;
}
//電子会議室情報取得
$strSQLData="Select * From mst_metcategory,mst_mettitle " .
"Where mst_metcategory.category_no=mst_mettitle.category_no " .
"Order by mst_metcategory.disp_rank,mst_metcategory.category_no,mst_mettitle.title_no DESC";
$objRecData = pg_exec($strSQLData);
if($objRecData==false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
//ディスプランク付与処理
$strWkcategory_no = 0;
$disp_count = 1;
if (pg_numrows($objRecData) > 0){
for ($intCnt = 0; $intCnt < pg_numrows($objRecData); $intCnt++) {
$objData = pg_fetch_object($objRecData, $intCnt);
if($strWkcategory_no != $objData->category_no){
$strWkcategory_no = $objData->category_no;
$disp_count = 1;
}else{
$disp_count += 1;
}
$strSQL = "UPDATE ";
$strSQL .= " mst_mettitle ";
$strSQL .= "SET ";
$strSQL .= " disp_rank = ".$disp_count;
$strSQL .= "WHERE ";
$strSQL .= " title_no = ".$objData->title_no;
//echo $strSQL;
$objRecUp = pg_exec($strSQL);
if($objRecUp == false){
echo("SQL実行に失敗しました(UPDATE)");
exit;
}
}
}
}
echo "作業完了";
?>