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

Resultado Num Array


Vilela

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0
O que é que você quer fazer exatamente, que posso te ajudar. 

Queria fazer um script para aletrar o perfil do usuário. Aí, para não precisar realizar uma consulta várias vezes, gostaria de colocar os resultados num array e imprimí-los um a um.

Ficaria algo assim:

echo "Nome: ".$resultado[1];
echo "E-mail atual: ".$resultado[2];
echo "Username: ".$resultado[3];
echo "Senha: ".$resultado[4];

e assim por diantes, sakou??

Link para o comentário
Compartilhar em outros sites

  • 0

Exemplos:

Com fetch_array() =>

$result = mysql_query("select nome,end,fone from clientes",$conexao);

while($array = mysql_fetch_array($result))

{

echo "Nome: ".$array[0];

echo "End.: ".$array[1];

echo "Fone: ".$array[2];

}

Com fetch_object() =>

$result = mysql_query("select nome,end,fone from clientes",$conexao);

while($obj = mysql_fetch_object($result))

{

echo "Nome: ".$obj->nome;

echo "End.: ".$obj->end;

echo "Fone: ".$obj->fone;

}

É mais prático, compreende?

B)

Link para o comentário
Compartilhar em outros sites

  • 0

Deu certinho, valeu!!!

Agora, tava tentando transformar uma string num array, mas n achei uma função para isso

aí tentei o seguinte:

$string="Olá-tudo-bom";
$string_separada=strtok($string);
while ($string){
$i=0;
$array[$i]=$string;
$string=strtok("-");
$i=$i +1;
}

só que não deu certo...

não posso por variáveis numa chave de array???

Link para o comentário
Compartilhar em outros sites

  • 0

a função para transformar uma string em um array é implode(string,array)

não sei se é isso que tu quer,...

Link para o comentário
Compartilhar em outros sites

  • 0

Isso, confundi...

explode e o array gerado inicia na posição zero...

implode faz o contrário, pega um array e transforma em uma string...

Link para o comentário
Compartilhar em outros sites

  • 0

Eu tenho uma idéia mais simples(se é que eu entendi).

$con = mysql_connect("endereço", "user", "pass");
$query = mysql_query("SELECT primary_key FROM tabela WHERE condições");
$query2 = mysql_query("SELECT campo FROM tabela WHERE condições");
$total = mysql_num_rows($query);
$cont = 1;
while($cont < $total) {
  $array["campo_"."$cont"] = mysql_result($query2, $cont, "campo");
  $cont++;
  }

Este é um exemplo da minha idéia...

Nem sei se funciona, mas tentar não custa!

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...