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 に答える