Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Percorrer vetor bidimensional


ClaudioX

Pergunta

Pessoal to tentando adaptar uma classe para outra.. ai já viu.. ^^"

O problema é: Preciso montar um array com os resultados intercalados de um outro array de ResultSets, isso porque o parametro que recebo é um array de SQLs.

Vamos assumir que a primeira 1º Rs tem 4 colunas

e o 2º resultSet tem 1 coluna

preciso montar um array que na primeira posicao tenha os 4 colunas do 1ºRs mais 1 do 2º Rs.. e assim sucessivamente.

coloquei essa introducao porque acho que esse modelo não esta legal.. se alguém tiver uma sugestao seria bom.. por enquanto tenho que fazer nele.

essa sintaxe não esta sendo válida para o PHP.. acho que por si só já da de perceber o que eu gostaria de fazer..

for($i = 0; $i < count($ArraySql); $i++)
 {
     $Resultados[$i][] = $this->con->executar($ArraySql[$i]);                              
 }

foreach ($Resultados[] as $Rd)
 {
     foreach ($Rd[] as $Rs){

         while($Cada = mysql_fetch_row($Rs)){
             $Valores[] = $Cada;
            }
    }   
 }

Desde já agradeço o pessoal do forum que ta sempre ajudando,

Obrigado mesmo!

Editado por ClaudioX
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

lol.. você também crio uma classe pra executa no banco huhuahAUhauha também fiz isso pena q tive q dexa de lado porque agora to trampando com asp e num tenho muito tempo mais pra PHP por estar estudando JAVA..

mas bom

não sei bem ao certo se intendi o que você queria

usando array bidimensional

é

foreach($var as $chave->$resultado) echo $chave." ".$resultado;
com vetor com certeza é diferente... acho q assim funcionaria:
for($i = 0; $i < count($ArraySql); $i++)
{
     foreach($Resultados[$i][] as $valor) echo $valor;                              
}

não sei, mastenho quase certeza! =D

Link para o comentário
Compartilhar em outros sites

  • 0
$Valores = array(); //Se não inicializar não aceita $Valores[] = valor

foreach ($Resultados as $Rd)
{
    foreach ($Rd as $Rs){

        while($Cada = mysql_fetch_row($Rs)){
             $Valores[] = $Cada; // <<<<--- Ele vai gravar uma array!!
            }
    }  
}

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpe-me a demora em responder, OBRIGADAOOO pela ajuda MbLeonardo e Eric Freitas.

Com a ajuda de vocês a classe de pdf ta saindo aqui, espero logo (se ela ficar util.. xD ) disponibilizar pra galera, ai nos poderemos melhora-la.. =p

valeu

Editado por ClaudioX
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...