Zend框架教程-我一直得到sql错误-未知的数据库


Zend Framework tutorial - I keep getting sql error-Unknown database

我一步一步地遵循留言簿教程。他们使用load.sqlite.sql来创建数据库并加载数据。但是我得到:

C:'quickstart> php scripts'load.mysql.php --withdata  
AN ERROR HAS OCCURED:
SQLSTATE[42000] [1049] Unknown database 'c:'quickstart'data'db'guestbook-dev.db'
My application'configs'application.ini looks like:  
[development : production]  
phpSettings.display_startup_errors = 1  
phpSettings.display_errors = 1  
resources.frontController.params.displayExceptions = 1  
resources.view[] =  
resources.db.adapter = "PDO_MYSQL"  
resources.db.params.username = "root"  
resources.db.params.password = ""  
resources.db.params.host = "localhost"  
resources.db.params.dbname = "C:'quickstart'data'db'guestbook-dev.db"

再看看快速开始,您使用了错误的适配器

resources.db.adapter = "PDO_SQLITE"
resources.db.params.dbname = APPLICATION_PATH."/../data/db/guestbook.db"

APPLICATION_PATH设置在/public目录下的index.php文件中

编辑:

正如你所指出的,你正在使用MySQL,那么适配器是正确的,dbname是错误的。查看您正在使用的数据库的名称并更改配置。

当前在文件系统中查找数据库,而不是在MySQL数据库中。