用于更改多个数据库的PHP脚本

时间:2013-01-23 08:58:52

标签: php database

我只是想知道我是否存在一个PHP脚本

1 - 设置mysql连接(主机,用户,密码)

2 - 直观地选择我想要改变的数据库

3 - 设置sql语句(来自.sql文件或web表单上的文本)

4 - 在所有选定的数据库上执行指定的sql语句

要解决的问题 ::我在同一台服务器上有+100个数据库,结构相同,在每个数据库上执行一个简单的“ALTER TABLE”是一个无聊/耗时的任务,iam目前在做这个用phpMyAdmin手动,但我知道存在更好的方法。

2 个答案:

答案 0 :(得分:2)

我不确定什么样的预制脚本可能存在,但你正在寻找一次性的东西,不是吗?为什么不写一个脚本?

它看起来像这样(伪代码)

$yourDatabases = array($database1, $databas2, ....);

foreach($yourDatabases as $database){
    connect($database);
    query("your alter table");
    close($database);
}

答案 1 :(得分:0)

我认为你指的是phpmyadmin