MySql SHOW запрос в ZEND - PullRequest
       8

MySql SHOW запрос в ZEND

2 голосов
/ 29 июля 2011

В Zend это написано как

$table = $this->getTable();
        $select = $table->select()->where('status = ?',1)
                                ->where('columnOne= ?', 1) 
                                ->order('columnTwo')
                                ->limit(1);

аналогично тому, где, порядок, условия ограничения, как я могу подготовить LIKE?

Мой запрос

SHOW TABLE STATUS LIKE 'tableName'

Я пытался таким образом

    $table = $this->getTable();
                $query= $table->select("TABLE STATUS")
                                ->like($table);
    $id = mysql_query($query);

Затем я обнаружил, что в ZEND нет метода для LIKE. Тогда Как я могу написать вышеуказанный запрос в Zend framerk?

Заранее спасибо.

1 Ответ

7 голосов
/ 29 июля 2011

Это работает для меня, так что, надеюсь, это должно дать вам то, что вы хотите:

$stmt = $dbAdapter->query("SHOW TABLE STATUS LIKE '$tableName';");
$tableStatus = $stmt->fetchObject();
...