ZEND中的MySql SHOW查询

时间:2011-07-29 05:23:05

标签: mysql zend-framework zend-db

在zend中它写成

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

类似于where,order,limit条件我如何为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 个答案:

答案 0 :(得分:7)

这对我有用,所以希望它能给你你想要的东西:

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