Php 条令1.2,如何在web主机上建立数据库?

Php 条令1.2,如何在web主机上建立数据库?,php,doctrine-1.2,Php,Doctrine 1.2,我在本地主机上准备好了我的网站,并使用doctrine 1.2作为数据库,我想将网站上传到web主机上进行尝试,因此我在config.php文件中更改了DNS的参数(数据库、用户、密码、主机),但我不知道如何构建它,因为我以前在CMD中运行过这个命令: php原则构建所有重新加载 我不能在共享主机上使用exec()命令或它的替代命令 我在我的网站上使用PHP 那么我如何构建我的数据库呢?将数据库转储到本地主机上,并使用任何可用的方法(例如phpMyAdmin)将其加载到Web主机上 迁移会更糟糕

我在本地主机上准备好了我的网站,并使用doctrine 1.2作为数据库,我想将网站上传到web主机上进行尝试,因此我在
config.php
文件中更改了DNS的参数(数据库、用户、密码、主机),但我不知道如何构建它,因为我以前在CMD中运行过这个命令:

php原则构建所有重新加载

我不能在共享主机上使用
exec()
命令或它的替代命令

我在我的网站上使用PHP


那么我如何构建我的数据库呢?

将数据库转储到本地主机上,并使用任何可用的方法(例如phpMyAdmin)将其加载到Web主机上


迁移会更糟糕。

如果您有一个yml文件,您可以创建一个php脚本,然后运行以下命令,从yml创建数据库

$options = array(
'packagesPrefix' => 'Plugin',
'baseClassName'  => 'MyDoctrineRecord',
'suffix' => '.php'
);

Doctrine_Core::generateModelsFromYaml('/path/to/yaml', '/path/to/model', $options);

一般来说,在建立连接后,Core有一些方法可以创建、删除和插入db。这很直截了当。

我也想到了你建议的方法,它对我很有效,但我需要更专业的东西,或者说“直截了当”,谢谢你的回复,希望标记它有用,但我的声誉不到15。谢谢,这看起来正是我需要的。