Changeset 11730 for branches/comu/data/class/SC_DbConn.php
- Timestamp:
- 2007/03/11 06:27:25 (20 years ago)
- File:
-
- 1 edited
-
branches/comu/data/class/SC_DbConn.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/data/class/SC_DbConn.php
r11729 r11730 21 21 var $err_disp = true; 22 22 23 // コンストラクタ23 // ¥³¥ó¥¹¥È¥é¥¯¥¿ 24 24 function SC_DbConn($dsn = "", $err_disp = true, $new = false){ 25 25 global $objDbConn; 26 26 27 // Debug モード指定27 // Debug¥â¡¼¥É»ØÄê 28 28 $options['debug'] = PEAR_DB_DEBUG; 29 // 既に接続されていないか、新規接続要望の場合は接続する。29 // ´û¤ËÀܳ¤µ¤ì¤Æ¤¤¤Ê¤¤¤«¡¢¿·µ¬ÀܳÍ×˾¤Î¾ì¹ç¤ÏÀܳ¤¹¤ë¡£ 30 30 if(!isset($objDbConn->connection) || $new) { 31 31 if($dsn != "") { … … 47 47 } 48 48 49 // クエリの実行49 // ¥¯¥¨¥ê¤Î¼Â¹Ô 50 50 function query($n ,$arr = "", $ignore_err = false){ 51 51 if ( $arr ) { … … 63 63 } 64 64 65 // 一件のみ取得65 // °ì·ï¤Î¤ß¼èÆÀ 66 66 function getOne($n, $arr = ""){ 67 67 68 // mysql の場合にはビュー表を変換する68 // mysql¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë 69 69 if (DB_TYPE == "mysql") $n = sfChangeMySQL($n); 70 70 … … 84 84 function getRow($n, $arr = ""){ 85 85 86 // mysql の場合にはビュー表を変換する86 // mysql¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë 87 87 if (DB_TYPE == "mysql") $n = sfChangeMySQL($n); 88 88 … … 99 99 } 100 100 101 // SELECT 文の実行結果を全て取得101 // SELECTʸ¤Î¼Â¹Ô·ë²Ì¤òÁ´¤Æ¼èÆÀ 102 102 function getAll($n, $arr = ""){ 103 103 104 // mysql の場合にはビュー表を変換する104 // mysql¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë 105 105 if (DB_TYPE == "mysql") $n = sfChangeMySQL($n); 106 106 107 107 if(PEAR::isError($this->conn)) { 108 108 if(ADMIN_MODE){ 109 sfErrorHeader("DB への接続に失敗しました。:" . $this->dsn);109 sfErrorHeader("DB¤Ø¤ÎÀܳ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£:" . $this->dsn); 110 110 }else{ 111 sfErrorHeader("DB への接続に失敗しました。:");111 sfErrorHeader("DB¤Ø¤ÎÀܳ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£:"); 112 112 } 113 113 return 0;
Note: See TracChangeset
for help on using the changeset viewer.
