在调用mysql_select_db
获取数据库后,是否有任何方法可以稍后输出当前所选数据库的名称?这看起来很基本,但我在php上找不到任何东西.net或stackoverflow(所有结果均为"未 Select 数据库").
在调用mysql_select_db
获取数据库后,是否有任何方法可以稍后输出当前所选数据库的名称?这看起来很基本,但我在php上找不到任何东西.net或stackoverflow(所有结果均为"未 Select 数据库").
只需使用mysql_query(或者更好的mysqli_query,或者最好使用PDO)即可:
SELECT DATABASE() FROM DUAL;
关于FROM DUAL
人是否应该被包括在这个项目中,有很多讨论.在技术层面上,它是甲骨文留下的,可以安全地移除.如果你愿意,你可以使用以下方法:
SELECT DATABASE();
尽管如此,也许需要注意的是,尽管FROM DUAL
实际上并不代表do,但它是有效的MySQL语法.从严格的Angular 来看,在JavaScript中的一行条件中包含大括号也不适用,但它仍然是一种有效的做法.