Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cristianomg

Select retornar array, somente de números inteiros

Recommended Posts

Pessoas,

Tenho de retornar os dados de uma consulta dentro de um array, pois este array usarei para gerar grafico line.

Entao eu tenho na minha consulta os resultados:

SELECT valor_h_trabalhadas as h_trabalhadas
FROM `grafico_burndown` WHERE id_projeto = 14 and id_equipe = 1

Este select retorna os valores:

15

21

32

45

 

Então encontrei para fazer assim:

$arrayDados = array();
	while( $linha = mysql_fetch_array($sql) )
	   {
	       array_push($arrayDados,
	       array('h_trabalhadas'=>$linha[0],
	    )
	  );
	}
		foreach($arrayDados as $chave) {
		 echo ($chave). "
		";
	}

E me retorna quando dou um print do var_dump assim:

array
  'h_trabalhadas' => string '4' (length=1)
array
  'h_trabalhadas' => string '7' (length=1)
array
  'h_trabalhadas' => string '5' (length=1)
array
  'h_trabalhadas' => string '6' (length=1)

O que eu preciso é que fosse o retorno a exemplo :

 

 

15 ,21 ,32 ,45

 

Alguém pode me orientar a chegar neste resultado?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites


$array_novo = array();

while( $linha = mysql_fetch_assoc($sql) )

{

$array_novo[] = $linha['h_trabalhadas'];

}

 

$array_final = implode(',', $array_novo);

echo $array_final;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.