繁体   English   中英

无法选择当前数据库名称

[英]Can't select the current database name

我需要编写代码来查找当前sql数据库的名称,并将该名称放入变量中。 我会提出任何建议,但我当时想的是查询当前数据库名称并将其放在变量中。 我不知道这是否行得通,因为我似乎根本无法查询我的数据库名称。 我为此使用的数据库名为“ wp_plugin_development”,但查询不会向我显示。 我正在使用代码:

SELECT DB_NAME() AS [Current Database];

在phpMyAdmin中获取数据库名称,但是会显示一条错误消息:

1305-FUNCTION wp_plugin_development.DB_NAME不存在

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

WordPress数据库名称已作为常量存储在标准wp-config.php中 您可以使用DB_NAME进行访问。

<?php $database_name = DB_NAME; ?>

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

SELECT DATABASE();

或参考此:

MySQL Doc:如何获取数据库信息

尝试这个:

 global $wpdb; echo $wpdb->dbname; 

SELECT schema();

可用于检索Mysql中的当前数据库名称。 也可以使用AS关键字将其分配给变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM