Buscar valores específicos em array multidimensional
Salve galera!
Sou iniciante no PHP, e tenho uma dúvida se tem como fazer o que preciso, e qual a melhor forma sem ter que mexer na estrutura das tabelas.
EX.:
Tenho uma tabela no banco, que tem os dados:
ID CODIGO CHECKED
1 1001 Y
2 1020 Y
3 1300 Y
4 4000 NE
*** Os valores da coluna CHECKED podem ser Y, N, NE ou ME.
A CONSULTA:
SELECT COUNT(checked) qtd, checked
FROM tabela
GROUP BY checked'
RESULTADO:
qtd checked
3 Y
1 NE
NECESSIDADE:
Tenho uma página com 4 campos, sendo os 4 para trazer as quantidades de Y, N, NE e ME. (simplesmente isso! rs)
*Trazendo valor 0 se não existir o tipo de checked.
Não posso usar uma repetição, pois se não só me traria 2 resultados, certo!?
E também vou usar esse mesmo método para outro painel de indicadores.
TENTATIVA:
Em array, o resultado fica assim:
**Array
(
[0] => Array**
(
** **** **** **** ****[0] => 3**
** **** **** **** ****[qtd] => 3**
** **** **** **** ****[1] => Y**
** **** **** **** ****[checked] => Y**
)
[1] => Array
(
** **** **** ****[0] => 1**
** **** **** ****[qtd] => 1**
** **** **** ****[1] => NE**
** **** **** ****[checked] => NE**
)
)
Precisaria buscar a "qtd" do array, conforme o valor de "checked", mas tentei de algumas formas que não deram certo (array_search, array_column, etc)
É isso aí... resumidamente terei painéis com valores específicos e trarei cada valor para um local diferente, por isso de não poder usar repetição, e fazendo relação a algo.
Valeu !
Discussão (0)
Carregando comentários...