4
我正在寫一個小小的遷移腳本,我只想更新一個元素的一個屬性。 我需要的結果在本地環境中沒有表示,所以我需要的是一個非常簡單的SQL(這裏是Oracle)處理程序,我可以迭代並獲取數組。沒有映射的Doctrine 2.0原生查詢
這是可能與教條?
即我想做到這一點:
$query = "SELECT t2.status FROM t2 LEFT JOIN t1 ON t1.id = t2.foreinkey";
$iterator = $connection->execute($query)->iterate();
foreach ($iterator as $array) {
// do something with an associative array
}
UPDATE /解決方案: 從科爾賓的提示我想出了這個解決方案,其工作非常細:
$query = "SELECT t2.status FROM t2 LEFT JOIN t1 ON t1.id = t2.foreinkey";
$iterator = $connection->query($query);
while (is_object($iterator) AND ($array = $iterator->fetch()) !== FALSE) {
// do something with an associative array
}