重命名MySQL表并在PHP中设置前缀

时间:2015-08-02 20:14:13

标签: php mysql phpmyadmin

我已经用PHP编写了整个平台,但不得不切换网络主机。该脚本需要MySQL表,例如“用户”,“记录”等。 问题是数据库必须安装在同一个数据库上,但是前一个脚本已经有一个表名用户。 如果我将表重命名为(例如)'foo_users',我怎么能让整个脚本知道'用户'现在是'foo_users'而不编辑所有页面?

1 个答案:

答案 0 :(得分:0)

通常,您应该为不同的应用程序使用不同的数据库。这样就不会有任何命名冲突和权限等可以单独管理。

某些软件有一个名为“表前缀”的设置,如果您需要在单个数据库实例中运行同一软件的多个实例,这将非常有用。您应该检查两个应用程序中的一个是否具有此功能,并更改该应用程序中的表名并设置表前缀。