no soy de usar mucho los foreach por lo que no estoy seguro en lo qeu te voy a responder, pero creo que este bucle recorre los array de ésta forma:
Código PHP:
$array= array(
"uno" => 1,
"dos" => 2,
si alguno sabe si se puede recorrer una consulta directamente como esta ahí bienvenido sea, aprenderemos algo nuevo
Saludos.