Changeset 15078 for branches/feature-module-update/data/class/SC_DbConn.php
- Timestamp:
- 2007/07/20 15:58:59 (17 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/data/class/SC_DbConn.php
r13518 r15078 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 // mysql ¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë51 // mysqlの場合にはビュー表を変換する 52 52 if (DB_TYPE == "mysql") $n = sfChangeMySQL($n); 53 53 … … 66 66 } 67 67 68 // °ì·ï¤Î¤ß¼èÆÀ68 // 一件のみ取得 69 69 function getOne($n, $arr = ""){ 70 70 71 // mysql ¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë71 // mysqlの場合にはビュー表を変換する 72 72 if (DB_TYPE == "mysql") $n = sfChangeMySQL($n); 73 73 … … 87 87 function getRow($n, $arr = ""){ 88 88 89 // mysql ¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë89 // mysqlの場合にはビュー表を変換する 90 90 if (DB_TYPE == "mysql") $n = sfChangeMySQL($n); 91 91 … … 102 102 } 103 103 104 // SELECT ʸ¤Î¼Â¹Ô·ë²Ì¤òÁ´¤Æ¼èÆÀ104 // SELECT文の実行結果を全て取得 105 105 function getAll($n, $arr = ""){ 106 106 107 // mysql ¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë107 // mysqlの場合にはビュー表を変換する 108 108 if (DB_TYPE == "mysql") $n = sfChangeMySQL($n); 109 109 110 110 if(PEAR::isError($this->conn)) { 111 111 if(ADMIN_MODE){ 112 sfErrorHeader("DB ¤Ø¤ÎÀܳ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£:" . $this->dsn);112 sfErrorHeader("DBへの接続に失敗しました。:" . $this->dsn); 113 113 }else{ 114 sfErrorHeader("DB ¤Ø¤ÎÀܳ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£:");114 sfErrorHeader("DBへの接続に失敗しました。:"); 115 115 } 116 116 return 0;
Note: See TracChangeset
for help on using the changeset viewer.