1

尝试使用此查询创建一个下拉列表并尝试返回一个数组,同时执行此操作,而 while 不起作用:s

static public function getConta() {
    $criteria = new Criteria();
    $criteria->addSelectColumn(MEMataPeer::CONTA);
    $criteria->addGroupByColumn(MEMataPeer::CONTA);
    $contas = array();
    $stmt = MEMatalPeer::doSelectStmt($criteria);        
    echo "##".$stmt->rowCount();
    while($res = $stmt->fetchColumn(0)) { // <- this while don't work don't    know why ?????
        $contas[$res] = $res;
        echo "<br/>[$res]";`
4

1 回答 1

0

您的

$stmt->fetchColumn(0) 

有一个错误的评估(可能是一个空结果)。在这种情况下,没有什么可以结束的。

于 2013-03-21T20:05:09.633 回答