php mysql操作问题

Mayfool 2014-08-23 04:06:57
数据库链接成功返回,在执行mysqli_query时抛出异常,求解!
错误信息:
Fatal error: Uncaught exception 'DB_Exception' with message '更新失败:No database selected' in...
php脚本:
<?php
include_once("pay/CommonUtil.php");
include_once dirname(__FILE__).'/db/DbFactory.php';
$db = DbFactory::getInstance();
$sql = "select * from z_user";
$data = $db->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;
}


...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mayfool 2014-08-23
  • 打赏
  • 举报
回复
跟了一下代码,原来是database key写错了,谢谢先辈
xuzuning 2014-08-23
  • 打赏
  • 举报
回复
错误信息很明确:No database selected 没有选择数据库

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧