- if(isset($key)){
- $sql =
- "SELECT `value` FROM #--config"
- ." WHERE `key`=".$this->eq($key);
- $rst = $sgbd->query($sql);
- if(!isset($rst)) return false;
- if($v_rst = $sgbd->fetch_assoc($rst)) $value = $v_rst["value"];
- else $value = "";
- $sgbd->free_result($rst);
- }
- else{
- $value = array();
- $sql =
- "SELECT * FROM #--config";
- $rst = $sgbd->query($sql);
- if(!isset($rst)) return false;
- while($v_rst = $sgbd->fetch_assoc($rst)) $value[$v_rst["key"]] = $v_rst["value"];
- $sgbd->free_result($rst);
+ try{
+ if(isset($key)){
+ $value = "";
+ $sql = "SELECT `value` FROM #--config WHERE `key`=".$this->eq($key);
+ $rst = $sgbd->query($sql);
+ if($v_rst = $sgbd->fetch_assoc($rst)) $value = $v_rst["value"];
+ $sgbd->free_result($rst);
+ }
+ else{
+ $value = array();
+ $sql = "SELECT * FROM #--config";
+ $rst = $sgbd->query($sql);
+ while($v_rst = $sgbd->fetch_assoc($rst)) $value[$v_rst["key"]] = $v_rst["value"];
+ $sgbd->free_result($rst);
+ }