Ir para conteúdo

POWERED BY:

Arquivado

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

Maximilian

[Resolvido] Colocar valores de uma coluna dentro da mesma parte d

Recommended Posts

BOM VOU TENTAR SER O MAIS CLARO POSSIVEL,

 

TENHO UMA TABELA COM DADOS DA SEGUINTE FORMA

 

COLUNA1////COLUNA2////COLUNA3

TECNICO////DATA///////TOTAL

NOME1//////DAT1///////5

NOME2//////DAT2///////3

NOME3//////DAT3///////8

 

GOSTARIA DE CRIAR DOIS ARRAY COM UMA CONSULTA SQL QUE FICASSE DA SEGUINTE FORMA

 

1º ARRAY (NOME1, NOME2, NOME3)

2º ARRAY ( 5, 3, 8)

 

O PRIMEIRO ARRAY CONSIGO FAZER MAIS O SEGUNDO NÃO,

POIS NÃO ESTOU CONSEGUINDO INSERIR MAIS DE UMA COLUNA NO MESMO "( )" DO ARRAY

PORQUE DEPOIS QUE PERCORRE O WHILE ELE FECHA E FICA DESTA FORMA ARRAY(5),ARRAY(3),ARRAY(8)

E NÃO É O QUE QUERO...

 

ESTOU BUSCANDO SOLUÇÕES QUEM PUDER DAR UM HELP FICO AGRADECIDO!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql = "SELECT * FROM tabela";
$tabelas = mysql_query($sql);

$array1 = array();
$array2 = array();
foreach($tabelas as $tabela){
 $array1 = $tabela->nome;
 $array2 = $tabela->total;
}

 

algo assim ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql = "SELECT * FROM tabela";
$tabelas = mysql_query($sql);

$array1 = array();
$array2 = array();
foreach($tabelas as $tabela){
 $array1 = $tabela->nome;
 $array2 = $tabela->total;
}

 

algo assim ?

 

 

 

 

Ta dando erro na linha do foreach ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Editando o do vinícius:

Seria assim?

$sql = "SELECT * FROM tabela";
$tabelas = mysql_query($sql);

$array1 = array();
$array2 = array();
foreach($tabelas as $tabela){
 $array1 = $tabela['nome'];
 $array2 = $tabela['total'];
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Editando o do vinícius:

Seria assim?

$sql = "SELECT * FROM tabela";
$tabelas = mysql_query($sql);

$array1 = array();
$array2 = array();
foreach($tabelas as $tabela){
 $array1 = $tabela['nome'];
 $array2 = $tabela['total'];
}

 

 

ta aparecendo isso " Invalid argument supplied for foreach() "

 

Editando o do vinícius:

Seria assim?

$sql = "SELECT * FROM tabela";
$tabelas = mysql_query($sql);

$array1 = array();
$array2 = array();
foreach($tabelas as $tabela){
 $array1 = $tabela['nome'];
 $array2 = $tabela['total'];
}

 

 

ta aperecendo isso "Invalid argument supplied for foreach() " não ta dando certo ainda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql = mysql_query("select * from tabela");
$tabela = mysql_fetch_array($sql);

$array1 = (''.$tabela['nome'].',');
$array2 = (''.$tabela['total'].',');

 

Será que assim dá?

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpa eu estou acostumado a trabalhar com PDO e acesso os campos como sem fossem propiedades

 

poe assim

 

$sql = "SELECT * FROM tabela";
$tabelas = mysql_query($sql);

foreach($tabelas as $tabela){
 $array1 = array($tabela['nome']);
 $array2 = array($tabela['total']);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

A função mysql_query retorna um tipo 'resource' que pode ser passado para a função mysql_fetch_assoc (por exemplo), para retornar uma linha do resultado da consulta.

 

O laço foreach requer um array como argumento.

 

 

$nomes  = array();
$datas  = array();
$totais = array();

$sql = "SELECT tecnico,data,total FROM tabela";
$res = mysql_query($sql);



while ($row  = mysql_fetch_assoc($res))
{
  $nomes  []= $row['tecnico'];
  $datas  []= $row['data'];
  $totais []= $row['total'];
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

A função mysql_query retorna um tipo 'resource' que pode ser passado para a função mysql_fetch_assoc (por exemplo), para retornar uma linha do resultado da consulta.

 

O laço foreach requer um array como argumento.

 

 

$nomes  = array();
$datas  = array();
$totais = array();

$sql = "SELECT tecnico,data,total FROM tabela";
$res = mysql_query($sql);



while ($row  = mysql_fetch_assoc($res))
{
  $nomes  []= $row['tecnico'];
  $datas  []= $row['data'];
  $totais []= $row['total'];
}

 

 

mangakah CARA BRIGADÃO MESMO ME AJUDOU DEU CERTO AQUI DESSA FORMA

TENHO OS RESULTADOS NA ORDEM QUE EU QUERIA AGORA O QUE TENHO QUE

FAZER É SÓ LIMITAR PELO SELECT O QUE NÃO TEREI PROBLEMA VALEW.....

 

E OBRIGADO A TODOS QUE ME AJUDARÃO......

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.