2013-03-21 47 views
1

試圖做一個下拉列表與此查詢,並試圖返回一個數組用,而要做到這一點並同時不工作:■Symfony的同時不起作用

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]";` 
+7

定義「不工作」。我整理了你的代碼以使其可讀。 – ceejayoz 2013-03-21 18:49:25

回答

0

$stmt->fetchColumn(0) 

有一個錯誤的評估(可能是空結果)。在這種情況下,沒有什麼可以結束的。

+0

不知道爲什麼,但我做了變量print_r(stmt-> fetchColumn(0)之前,它完成了..後我做了$ test = stmt-> fetchColumn(0)及其運行良好:o – user2196518 2013-03-22 16:31:33