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

Laço de repetições Duvida


Koyo4ever

Pergunta

Galera é o seguinte eu tenho a seguinte tabela:

imagemjuj.jpg

$efetua_busca  = mssql_query("SELECT * FROM msg_mensagens WHERE login LIKE '$login_ses'");
while($re = mssql_fetch_array($efetua_busca)){
       
    echo $re['id']."<br>";  
       
   }
Eu estou usando este código acima para listar todos os "id" relacionados ao Login "charllesbk", eu estou conseguindo, mas eu queria fazer com que eu pudesse manusear estes dados a partir de numeros, exemplo:
$id[0] // mostraria o 1º id do login "charllesbk" que no caso seria o id 139
$id[1] // mostraria o 2º id do login "charllesbk" que no caso seria o id 146

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

4 respostass a esta questão

Posts Recomendados

  • 0

Nunca trabalhei com esta função, mas segundo o manual, pelo modo como você chamou a função ele já cria o array deste modo que você quer, tenta dar um print_r($re) para ver o que está retornando.

Link para o comentário
Compartilhar em outros sites

  • 0

Olha se assim resolve:

<?php

$arrDados = array();

$efetua_busca  = mssql_query("SELECT * FROM msg_mensagens WHERE login LIKE '$login_ses'");

while($re = mssql_fetch_array($efetua_busca)) {
    $arrDados[] = $re;    
}


echo $arrDados[0]['id'] . '<br/>';
echo $arrDados[1]['id'] . '<br/>';

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Na estrutura while, armazeno no array $arrDados os valores retornados pelo mssql_query.

Se você imprmir o array na tela, você vai ter uma noção do que aconteceu. Tenta fazer o seguinte:

<?php

$arrDados = array();

$efetua_busca  = mssql_query("SELECT * FROM msg_mensagens WHERE login LIKE '$login_ses'");

while($re = mssql_fetch_array($efetua_busca)) 
{
    //armazena no array, os dados da consulta
    $arrDados[] = $re;    
}

echo '<pre>';
print_r($arrDados);
echo '</pre>';
?>

Uma boa prática é consultar o manual: php.net

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...