首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何确定选择了哪个数据库

如何确定选择了哪个数据库
EN

Stack Overflow用户
提问于 2011-11-11 23:54:30
回答 5查看 251K关注 0票数 291

在调用mysql_select_db抓取数据库之后,有没有办法稍后输出当前选择的数据库的名称?这看起来很基本,但我在php.net或stackoverflow上找不到任何东西(所有结果都是“没有选择数据库”)。

EN

回答 5

Stack Overflow用户

发布于 2014-02-07 23:23:06

代码语言:javascript
复制
SELECT DATABASE();

附注:我不想擅自修改@cwallenpoole的答案来反映这样一个事实,即这是一个MySQL问题,而不是甲骨文问题,并且不需要DUAL

票数 113
EN

Stack Overflow用户

发布于 2011-11-11 23:59:24

http://www.php.net/manual/de/function.mysql-db-name.php的评论中,我从ericpp %bigfoot.com找到了这个:

如果只需要当前的数据库名称,可以使用MySQL的SELECT DATABASE()命令:

代码语言:javascript
复制
<?php
function mysql_current_db() {
    $r = mysql_query("SELECT DATABASE()") or die(mysql_error());
    return mysql_result($r,0);
}
?>
票数 11
EN

Stack Overflow用户

发布于 2017-02-28 13:34:53

SELECT DATABASE()在PHPMyAdmin工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8096550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档