在调用mysql_select_db
抓取数据库之后,有没有办法稍后输出当前选择的数据库的名称?这看起来很基本,但我在php.net或stackoverflow上找不到任何东西(所有结果都是“没有选择数据库”)。
发布于 2014-02-07 23:23:06
SELECT DATABASE();
附注:我不想擅自修改@cwallenpoole的答案来反映这样一个事实,即这是一个MySQL问题,而不是甲骨文问题,并且不需要DUAL
。
发布于 2011-11-11 23:59:24
在http://www.php.net/manual/de/function.mysql-db-name.php的评论中,我从ericpp %bigfoot.com找到了这个:
如果只需要当前的数据库名称,可以使用MySQL的SELECT DATABASE()命令:
<?php
function mysql_current_db() {
$r = mysql_query("SELECT DATABASE()") or die(mysql_error());
return mysql_result($r,0);
}
?>
发布于 2017-02-28 13:34:53
SELECT DATABASE()
在PHPMyAdmin工作。
https://stackoverflow.com/questions/8096550
复制相似问题