Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
faco um select assim sql server
select
'"nome=>", "marco", "idade"=>"18"' as meu_campo
from tabela
pq quando faço
array(meu_campo) não funciona
tentei até array(eval(meu_campo))
se eu exibir o meu_campo mostra os nomes certinho.
galera nao coloquei todos os campos bunitinho, saida de banco bla bla bla.. para nao perder tempo..
abraços
kurole
Obrigado pela ajuda Andew, mas minha pergunta nao e essa.
Continuo aguardando!
Kurole
acho melhor reformular a pergunta
poste seu código php.
REFORMULANDO
$CMD = "select
('\"nome\"=>, \"marco\", \"idade\"=>\"18\"') as meu_campo
from
tabela";
$QUERY = MSSQL_QUERY($CMD);
$ASSOC = MSSQL_FETCH_ASSOC($QUERY);
ECHO $ASSOC['meu_campo'];// saida -> "nome" => "marco", "idade"=>"18"
$meu_array = $ASSOC['meu_campo'];
$meu_array_ok = array($meu_array);
print_r($meu_array_ok); //aqui mostra array[0]=> todo conteúdo não para o indice nome, o valor marco
//agora se vc copiar na mão
$string = array("nome" => "marco", "idade"=>"18");
print_r($string)//aqui mostra;
nao sei se melhorou, nao é viavel eu postar o codigo todo pq isso é um subselect de um comando...
KUROLE
SELECT * FROM tabela WHERE nome = 'marco' AND idade = '18'