mysql - 在 Zend Framework 中查询 mysql 数据库 TableView

标签 mysql zend-framework

我的问题很简单。我如何在 Zend Framework 中查询 mysql View 表,因为从技术上讲 View 不是表。

最佳答案

您可以像查询普通表一样直接使用 Zend_Db 或使用 Zend_Db_Table 查询它。

我的以下工作:

$db = Zend_Db_Table::getDefaultAdapter();

$select = $db->select()
             ->from('view_not_table')
             ->where('id > ?', 64);

$results = $select->query()->fetchAll();

// or, setting up a Zend_Db_Table

class Application_Model_DbTable_ViewNotTable extends Zend_Db_Table_Abstract
{
    protected $_name     = 'view_not_table';
    protected $_primary  = 'id';
    protected $_sequence = false;
}

$table = new Application_Model_DbTable_ViewNotTable();
$table->fetchAll();
$table->select()
      ->from($table)
      ->where('id = ?', $id);

关于mysql - 在 Zend Framework 中查询 mysql 数据库 TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913640/

相关文章:

database - 我如何开始使用 PHPUnit,其中我的类构造需要预配置的数据库连接?

php - Zend Forms - 元素 ID 修改以允许重复使用

http - 在不提供 ID 的情况下对资源进行 PUT 请求的正确 HTTP 状态代码是什么?

mysql - "TYPEOF"相当于 Mysql 吗?

python - pymysql 中的字典错误

MYSQL 出现问题时的情况

php - 将 Amazon S3 与 FineUploader 结合使用时出错

PHP MySQL $_GET 黑客预防

mysql - Docker 具有持久性的多个 MySQL 容器

php - PHP 附带了哪些 Zend 元素?