Changeset 11729 for branches/comu/data/class/SC_DbConn.php
- Timestamp:
- 2007/03/10 21:35:02 (19 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
r15 r11729 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.
