mysql - Zend 2 sql查询问题

标签 mysql sql database zend-framework pdo

3个框架,想做简单的sql。我有这样的功能,但问题是我输出 "SELECT listings.* FROM listings WHERE listings_id = '1' LIMIT '1'"我不希望在选择 I 之后立即显示第一个列表想要所有的列。

static $tableName = 'listings';

public function getListingsById($id){

    $select = new Select();
    $select->from(self::$tableName);
    $where = new Where();
    $where->equalTo('listings_id', $id);
    $select->where($where);
    $select->limit(1);

    echo $select->getSqlString($this->getAdapter()->getPlatform());
    return $this->selectWith($select);
}

最佳答案

SELECTListings.*FROMlistingsSELECT*FROMlistings 相同 - 两者都会为您提供该表中的所有列。

关于mysql - Zend 2 sql查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25703483/

相关文章:

SQL 参数减慢查询速度

mysql - 使用 group by 和 having 子句获取多个最大行

python cx_oracle cursor.rowcount 返回 0 但 cursor.fetchall 返回数据

database - 如何获取自引用对象中最顶层的父级

mysql - 行之间的时间差(MySQL)

需要mysql查询INDEX吗?

mysql - 使用子查询更新总计列

sql - LOAD DATA LOCAL INFILE 读取问题

mysql - 如何根据 MySQL 中的 2 列删除将与上一行值匹配的下一行值

database - MariaDB 服务经常停止