php - 插入逆向工程 mysql 数据库

标签 php mysql propel

按照此处的说明进行操作:http://www.propelorm.org/wiki/Documentation/1.5/Existing-Database

我已经创建了一个文件夹并放置了一个包含以下内容的文件“build.properties”:

propel.project = test

# The Propel driver to use for generating SQL, etc.
propel.database = mysql

# This must be a PDO DSN
propel.database.url = localhost:dbname=test
propel.database.user = root
propel.database.password = root

在 cmd 中输入 propel-gen reverse

我收到错误消息:从元数据构建 XML 时出错:找不到驱动程序

经过几个小时的搜索,我觉得我已经尝试了所有配置。我在 php.ini 文件中启用了驱动程序:

extension=php_mysql.dll 
extension=php_pdo_mysql.dll

我正在使用 Zend 服务器

有什么想法吗?

最佳答案

改变这个:

propel.database.url = localhost:dbname=test

对此

propel.database.url = mysql:host=localhost;dbname=test

关于php - 插入逆向工程 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5845381/

相关文章:

mysql - 如何在Rails中获取具有限制数量的分组项目

php - 在 PHP 中获取两个查询的总数

php - Propel ORM 的问题

php - 如何检索 MySQL 记录列表中的下一项?

php - 具有多条记录的 LAST_INSERT_ID() 插入 MySQL

C# 与 PHP 脚本通信时无法创建 SSL/TLS 安全通道异常

php - 从未检查过的自定义约束

php - 如何让PHP给本地用户发送邮件(cakePHP、Linux SLES)

php - 数据库查询失败

php - 无法让外键在 Propel2 中工作