1

我正在尝试使用 Zend 适配器进行一些 SQL 查询。我尝试使用的代码是这样的:

$result = $this->$db->getConnection()->exec('CREATE TABLE TEST');

而且我知道 $db 已设置并且可以正常工作,因为我可以运行其他命令,例如

$this->$db->listTables();或者

$result = $this->$db->fetchAssoc("SHOW COLUMNS FROM " .$schema);

当我阅读 Zend 文档时,有人提到应该通过第一个示例(例如exec("..."))使用一些未准备好的数据库事务,但显然我在运行这些事务时遇到了问题。

有什么想法吗?

4

1 回答 1

1

这应该工作......

    $db = Zend_Db_Table::getDefaultAdapter();
    $db->query('CREATE TABLE wolf (tag VARCHAR(9))');
于 2013-02-12T21:48:00.707 回答