Changeset 6262 for temp/trunk/data


Ignore:
Timestamp:
2006/10/13 13:14:41 (20 years ago)
Author:
naka
Message:

* empty log message *

Location:
temp/trunk/data
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/data/class/SC_DbConn.php

    r6260 r6262  
    2020    var $dsn; 
    2121    var $err_disp = true; 
    22  
    2322     
    2423    // ¥³¥ó¥¹¥È¥é¥¯¥¿ 
  • temp/trunk/data/lib/slib.php

    r6252 r6262  
    2020// ¥¢¥Ã¥×¥Ç¡¼¥È¤ÇÀ¸À®¤µ¤ì¤¿PHP¤òÆÉ¤ß½Ð¤¹ 
    2121sfLoadUpdateModule(); 
     22 
     23/* ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ð¡¼¥¸¥ç¥ó½êÆÀ */ 
     24function sfGetDBVersion($dsn = DEFAULT_DSN) { 
     25    $objQuery = new SC_Query($dsn); 
     26    list($db_type) = split(":", $dsn); 
     27    if($db_type == 'mysql') { 
     28        $arrRet = $objQuery->getAll("SHOW VARIABLES"); 
     29        foreach($arrRet as $array) { 
     30            if($array[0] == 'version') { 
     31                $version = "MySQL " . $array[1]; 
     32                break; 
     33            } 
     34        } 
     35    } 
     36    if($arrRet['db_type'] == 'pgsql') { 
     37        $arrRet = $objQuery->getAll("select version()"); 
     38        $arrLine = split(" " , $arrRet[0][0]); 
     39        $version = $arrLine[0] . " " . $arrLine[1]; 
     40    } 
     41    return $version; 
     42} 
    2243 
    2344/* ¥Æ¡¼¥Ö¥ë¤Î¸ºß¥Á¥§¥Ã¥¯ */ 
Note: See TracChangeset for help on using the changeset viewer.