当我在我的hostgator web服务器上创建数据库时,它会为数据库名称预先设置一个数据库前缀。例如,如果我这样做sql数据库前缀
CREATE DATABASE 'dbname'
它使一个分贝叫myname_dbname
我的问题是,有没有办法,我可以有我的PHP获取数据库的前缀,这样我可以将其添加到我的配置文件?
当我在我的hostgator web服务器上创建数据库时,它会为数据库名称预先设置一个数据库前缀。例如,如果我这样做sql数据库前缀
CREATE DATABASE 'dbname'
它使一个分贝叫myname_dbname
我的问题是,有没有办法,我可以有我的PHP获取数据库的前缀,这样我可以将其添加到我的配置文件?
为什么不用硬编码前缀?这会是一件坏事吗?或者设置您的配置来检测主机环境,并仅在这种情况下添加前缀。
我想说你可以使用DESCRIBE
来获取有关Db的信息,但我猜测它是共享主机,你使用像DESCRIBE
这样的语句的能力可能是有限的。
啊,很好。不知道情况经常如此。 – 2010-08-27 07:27:55
嗯,基本上我写的代码是用于分配,我希望其他人能够安装它以及。安装程序创建数据库,表,并将数据写入配置文件。 – 2010-08-27 07:29:23