2012-07-13 2 views
1

Zend 어댑터를 사용하여 SQL 쿼리를 수행하려고합니다. 내가 사용하려고 해요 코드는 다음과 같은 것입니다 :Zend 어댑터를 사용하여 CREATE 및 DROP TABLE

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

및 그 $의 DB를 설정 알고 나는 그런

$this->$db->listTables(); 또는

같은 다른 명령을 실행할 수 있기 때문에, 제대로 작동 내가 젠드 문서를 읽고 있었다으로

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

, 그것은 언급 한 그 첫 번째 예를 통해 사용되어야한다 준비되지 않은 일부 데이터베이스 트랜잭션 (예 : exec("...")), 분명히 나는 ​​그것들을 실행하는 데 문제가있다.

의견이 있으십니까?

답변

1

이 작동합니다 ...

$db = Zend_Db_Table::getDefaultAdapter(); 
    $db->query('CREATE TABLE wolf (tag VARCHAR(9))');