Changeset 4122
- Timestamp:
- Sep 19, 2007, 4:48:57 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/trunk/webapp/lib/db/common.php
r3738 r4122 56 56 } 57 57 58 function db_get_one($sql, $params = array()) 59 { 60 $reader =& db_get_instance('main_reader', true); 58 function db_get_one($sql, $params = array(), $dsn_name = 'main_reader') 59 { 60 if ($dsn_name = 'main_reader') { 61 $reader =& db_get_instance($dsn_name, true); 62 } else { 63 $reader =& db_get_instance($dsn_name); 64 } 61 65 return $reader->get_one($sql, $params); 62 66 } 63 67 64 function db_get_row($sql, $params = array()) 65 { 66 $reader =& db_get_instance('main_reader', true); 68 function db_get_row($sql, $params = array(), $dsn_name = 'main_reader') 69 { 70 if ($dsn_name = 'main_reader') { 71 $reader =& db_get_instance($dsn_name, true); 72 } else { 73 $reader =& db_get_instance($dsn_name); 74 } 67 75 return $reader->get_row($sql, $params); 68 76 } 69 77 70 function db_get_col($sql, $params = array()) 71 { 72 $reader =& db_get_instance('main_reader', true); 78 function db_get_col($sql, $params = array(), $dsn_name = 'main_reader') 79 { 80 if ($dsn_name = 'main_reader') { 81 $reader =& db_get_instance($dsn_name, true); 82 } else { 83 $reader =& db_get_instance($dsn_name); 84 } 73 85 return $reader->get_col($sql, $params); 74 86 } 75 87 76 function db_get_col_limit($sql, $from, $count, $params = array()) 77 { 78 $reader =& db_get_instance('main_reader', true); 88 function db_get_col_limit($sql, $from, $count, $params = array(), $dsn_name = 'main_reader') 89 { 90 if ($dsn_name = 'main_reader') { 91 $reader =& db_get_instance($dsn_name, true); 92 } else { 93 $reader =& db_get_instance($dsn_name); 94 } 79 95 return $reader->get_col_limit($sql, $from, $count, $params); 80 96 } 81 97 82 function db_get_col_page($sql, $page, $count, $params = array()) 83 { 84 $reader =& db_get_instance('main_reader', true); 98 function db_get_col_page($sql, $page, $count, $params = array(), $dsn_name = 'main_reader') 99 { 100 if ($dsn_name = 'main_reader') { 101 $reader =& db_get_instance($dsn_name, true); 102 } else { 103 $reader =& db_get_instance($dsn_name); 104 } 85 105 return $reader->get_col_page($sql, $page, $count, $params); 86 106 } 87 107 88 function db_get_assoc($sql, $params = array()) 89 { 90 $reader =& db_get_instance('main_reader', true); 108 function db_get_assoc($sql, $params = array(), $dsn_name = 'main_reader') 109 { 110 if ($dsn_name = 'main_reader') { 111 $reader =& db_get_instance($dsn_name, true); 112 } else { 113 $reader =& db_get_instance($dsn_name); 114 } 91 115 return $reader->get_assoc($sql, $params); 92 116 } 93 117 94 function db_get_assoc_limit($sql, $from, $count, $params = array()) 95 { 96 $reader =& db_get_instance('main_reader', true); 118 function db_get_assoc_limit($sql, $from, $count, $params = array(), $dsn_name = 'main_reader') 119 { 120 if ($dsn_name = 'main_reader') { 121 $reader =& db_get_instance($dsn_name, true); 122 } else { 123 $reader =& db_get_instance($dsn_name); 124 } 97 125 return $reader->get_assoc_limit($sql, $from, $count, $params); 98 126 } 99 127 100 function db_get_all($sql, $params = array()) 101 { 102 $reader =& db_get_instance('main_reader', true); 128 function db_get_all($sql, $params = array(), $dsn_name = 'main_reader') 129 { 130 if ($dsn_name = 'main_reader') { 131 $reader =& db_get_instance($dsn_name, true); 132 } else { 133 $reader =& db_get_instance($dsn_name); 134 } 103 135 return $reader->get_all($sql, $params); 104 136 } 105 137 106 function db_get_all_limit($sql, $from, $count, $params = array()) 107 { 108 $reader =& db_get_instance('main_reader', true); 138 function db_get_all_limit($sql, $from, $count, $params = array(), $dsn_name = 'main_reader') 139 { 140 if ($dsn_name = 'main_reader') { 141 $reader =& db_get_instance($dsn_name, true); 142 } else { 143 $reader =& db_get_instance($dsn_name); 144 } 109 145 return $reader->get_all_limit($sql, $from, $count, $params); 110 146 } 111 147 112 function db_get_all_page($sql, $page, $count, $params = array()) 113 { 114 $reader =& db_get_instance('main_reader', true); 148 function db_get_all_page($sql, $page, $count, $params = array(), $dsn_name = 'main_reader') 149 { 150 if ($dsn_name = 'main_reader') { 151 $reader =& db_get_instance($dsn_name, true); 152 } else { 153 $reader =& db_get_instance($dsn_name); 154 } 115 155 return $reader->get_all_page($sql, $page, $count, $params); 116 156 }
Note: See TracChangeset
for help on using the changeset viewer.