Ir para conteúdo

Arquivado

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

jokita18

ler array detro de array

Recommended Posts

Olá

Eu estou a ler a minha tabela mysql através de um foreach .como indica o código abaixo mas eu pretendia só dar o foreach se a leitura retorna-se que existia um valor da na tabela. Raciocínio seria este

$readfeed = DBRead('feedback',"WHERE curso_id = '$curso[id] AND status =1'" );
          if ($feed['nota']){
              if ($readfeed){foreach ($readfeed as $feed){….} 

mas claro que assim ele diz que a $feed bão está definida.

Mas não sei como fazer de outra forma.

Eu tentei dar o if na $readfeed o problema é que dando um print_r nessa variável percebi que ela retorna os valores da $feed dentro de um arrey 0

A função para ler a tabela é a seguinte

nction DBCreate ($tabela, Array $dados ){

$tabela = PREFIX. '_'.$tabela;

$dados = DBEscape($dados);

$campos = implode(", ", array_keys($dados));

$valores = "'".implode("', '", array_values($dados))."'";

$query= "INSERT INTO $tabela ({$campos} )VALUES ({$valores})";

return DBExcute($query);

DBClose($link);

}

Se alguém poder ajudar eu agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo

 

Se sempre o array $readfeed possuirá o indice [0], então você pode fazer assim:

 

if (count($readfeed[0]) > 0)

{

// Faça aqui teu código

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

echo $feed[0]['nota'];

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.