Pular para o conteúdo

PDO - captura de values e keys

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. PDO - captura de values e keys

Enviado em 29/09/2009 - 10:49h

Bom Dia.
Preciso de recuperar os values e os keys de uma matriz multidimensional oriundo de uma consulta (select * from tabela), onde uso a PDO. Atualmente este é o meu script:



foreach ($dados as $lin) // explora a matriz multidimensional $dados, derivando em linhas
{
foreach ($lin as $col) // explora a matriz $lin, derivando em colunas
{
echo $col[]." - ";// ??? preciso exibir cada coluna com um traço entre elas
}
}
Essa forma ainda não está funcionando, nem ainda sei como resolver pois já tentei de diversas forma. O QUE PRECISO MESMO É RECUPERAR O NOME DOS CAMPOS E DOS RESPECTIVOS VALORES, ORIUNDOS DA CONSULTA SQL.


A seguir, a função que executa o "SELECT * FROM TABELA".
function getRecords($sql){
try{
$query = $this->PDO->prepare($sql);
if($query->execute()){
return $query->fetchAll(PDO::FETCH_ASSOC);}}
catch (PDOException $e)
{echo "Erro ao obter dados: " . $e->getMessage();}}

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. baum xo ve

Enviado em 29/09/2009 - 17:50h

bom eu parei um pouco no php e agora to no c# mais se não me engano
tem mais um campo que vc pode passa no foreach

foreach (array as $key => $value)

sendo assim $key sera o indice do array e o $value o valor do campo que vc jah tem, tomara que ajude

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder