Changeset 16938


Ignore:
Timestamp:
2007/12/20 14:02:40 (16 years ago)
Author:
naka
Message:

DBの文字コード情報を取得する関数を追加

Location:
branches/feature-module-update/data/class
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php

    r16741 r16938  
    6969        return $sql; 
    7070    } 
    71  
     71     
     72    /** 
     73     * 文字コード情報を取得する 
     74     *  
     75     * @return array 文字コード情報 
     76     */ 
     77     function getCharSet() { 
     78        $objQuery = new SC_Query(); 
     79        $arrRet = $objQuery->getAll("SHOW VARIABLES LIKE 'char%'"); 
     80        return $arrRet; 
     81     } 
     82     
    7283    /** 
    7384     * テーブルの存在チェックを行う SQL 文を返す. 
  • branches/feature-module-update/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

    r16741 r16938  
    153153        return $arrColList[0]; 
    154154    } 
     155     
     156     
     157    /** 
     158     * 文字コード情報を取得する 
     159     *  
     160     * @return array 文字コード情報 
     161     */ 
     162     function getCharSet() { 
     163        // 未実装 
     164        return array(); 
     165     } 
    155166} 
    156167?> 
  • branches/feature-module-update/data/class/util/SC_Utils.php

    r16777 r16938  
    19141914        return $str; 
    19151915    } 
     1916     
     1917   /** 
     1918     * 配列をテーブルタグで出力する。 
     1919     *  
     1920     * @return string 
     1921     */ 
     1922    function getTableTag($array) { 
     1923        $html = "<table>"; 
     1924        $html.= "<tr>"; 
     1925        foreach($array[0] as $key => $val) { 
     1926            $html.="<th>$key</th>"; 
     1927        } 
     1928        $html.= "</tr>"; 
     1929         
     1930        $cnt = count($array); 
     1931         
     1932        for($i = 0; $i < $cnt; $i++) { 
     1933            $html.= "<tr>";          
     1934            foreach($array[$i] as $val) { 
     1935                $html.="<td>$val</td>"; 
     1936            } 
     1937            $html.= "</tr>"; 
     1938        } 
     1939        return $html; 
     1940    } 
    19161941 
    19171942    /** 
Note: See TracChangeset for help on using the changeset viewer.