数据库链接成功返回,在执行mysqli_query时抛出异常,求解!  
 错误信息:  
 fatal error: uncaught exception 'db_exception' with message '更新失败:no database selected' in...  
 php脚本:  
query($sql);  
 var_dump($data);  
 ?>  
 数据库单例成功返回  
 class dbfactory {  
     private static $db = array();
public static function getinstance($dbkey = 'default') {  
         if (array_key_exists($dbkey, self::$db)) {  
             return self::$db[$dbkey];  
         } else {  
             $newdb = new mysqlidb($dbkey);  
             if ($newdb->connect()) {  
                 self::$db[$dbkey] = $newdb;  
                 return $newdb;  
             } else {  
                 return false;  
             }  
         }  
     }  
 }
$qrs = mysqli_query($this->_conn, $sql, $quick ? mysqli_use_result : mysqli_store_result);  
         if (!$qrs) {  
             throw new db_exception('查询失败:' . mysqli_error($this->_conn));  
         } else {  
             return $qrs;  
     }
回复讨论(解决方案)   错误信息很明确:no database selected  
 没有选择数据库 
   跟了一下代码,原来是database key写错了,谢谢先辈
   
 
   