我正在尝试使用Zend适配器进行一些SQL查询。我试图使用的代码是这样的:
$result = $this->$db->getConnection()->exec('CREATE TABLE TEST');
我知道$ db已设置并正常工作,因为我可以运行其他命令,例如
$this->$db->listTables();
或
$result = $this->$db->fetchAssoc("SHOW COLUMNS FROM " .$schema);
当我阅读Zend文档时,有人提到应该通过第一个示例(例如exec("...")
)使用未准备的某些数据库事务,但显然我在运行这些事务时遇到了问题。
有什么想法吗?
答案 0 :(得分:1)
这应该有用......
$db = Zend_Db_Table::getDefaultAdapter();
$db->query('CREATE TABLE wolf (tag VARCHAR(9))');