无法选择当前数据库名称

时间:2015-06-22 08:17:02

标签: php mysql sql database wordpress

我需要编写一个代码来查找当前sql数据库的名称并将该名称放在一个变量中。我会接受任何建议,但我在想的是查询当前数据库名称并将其放入变量中。我不知道这是否有效,因为我似乎无法查询我的数据库名称。我用于此的数据库名为" wp_plugin_development"但查询不会告诉我这一点。我使用的代码是:

SELECT DB_NAME() AS [Current Database];

在phpMyAdmin中获取数据库名称,但它会显示错误:

  

1305 - 功能wp_plugin_development.DB_NAME不存在

我不知道为什么要这样做。谢谢你的帮助。

4 个答案:

答案 0 :(得分:2)

WordPress数据库名称在标准 wp-config.php 中为already stored as a constant。您可以使用DB_NAME访问它。

<?php $database_name = DB_NAME; ?>

答案 1 :(得分:2)

如果您使用的是MySQL,请尝试:

SELECT DATABASE();

或参考:

MySQL Doc: How to get DB Info

答案 2 :(得分:1)

试试这个:

<video>

答案 3 :(得分:1)

SELECT schema();

可用于在Mysql中检索当前的db名称。这也可以使用AS关键字分配给变量。