Array
(
)

Dúvida em PHP

PHP
Raniel Nogueira
   - 07 out 2013

Como setar um valor do banco em uma variável?

Marcio Araujo
   - 07 out 2013

este codigo não é meu, me diga se é isso que deseja:

#Código


$variavel = pg_query("select id from tabela");
$variavel2=$variavel[0]['id'];

Raniel Nogueira
   - 07 out 2013

Vou testar amigo

Marcio Araujo
   - 08 out 2013

se der certo, avise, vlw

Raniel Nogueira
   - 09 out 2013

Amigo percebi que isso ai é uma função em PHP, mais aqui não deu certo por não saber o código da função.

Marcio Araujo
   - 09 out 2013

então desculpa, mas não conseguiu achar nada?

Raniel Nogueira
   - 09 out 2013

Até agora não amigo vou ficar tentando aqui.

Marcio Araujo
   - 09 out 2013

caso encontre, deixe aqui a solução.

Raniel Nogueira
   - 09 out 2013

Na hora amigo.

William (devwilliam)
   - 09 out 2013

Acho#Código

isso responde sua dúvida, existem variações desse exemplo, você pode melhorar:

#Código
// Função retorna uma conexão válida com o banco de dados
function Conectar(){ 
	try{ $opcoes = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8'); 	     
	     $con = new PDO("mysql:host=localhost; dbname=bancoExemplo;", "root", "123456", $opcoes); 
	     return $con; 
	} catch (Exception $e){ 
	     echo 'Erro: '.$e->getMessage(); return null; 
	} 
}

// Atribuo a conexão para variável $pdo
$pdo = Conectar();

// Atribui uma instrução SQL de consulta
$sql = 'SELECT nome, cpf FROM cliente'; 

// Prepara a instrução
$stm = $pdo->prepare($sql); 

// Executa a instrução de consulta
$stm->execute();

// Atribui os dados de retorno a variável $dados
$dados = $stm->fechtAll(PDO:FETCH_OBJ);

// Iteração com os valores retornados
foreach($dados as $valor):
	$nome = $valor->nome;
	$cpf  = $valor->cpf;
endforeach;

Raniel Nogueira
   - 10 out 2013

Estarei amigo, obrigado.

José
   - 15 out 2013

Olá amigo Raniel, podemos dar sua duvida por solucionada ?

Raniel Nogueira
   - 16 out 2013

Ainda não testei irei testar :D, mais encontrei um fonte mais parecido com oque eu queria =>

#Código


<?php

    // variáveis para a conexão com o banco MySQL
    $server = 'localhost';
    $banco = 'nome_do_banco';
    $user = 'usuario';
    $senha = 'senha';
    
    // conexão com o banco MySQL
    mysql_connect($server, $user, $senha);
    mysql_select_db($banco);
    
    // query SQL
    $query = "SELECT descricao, preco, quantidade FROM produtos WHERE id = 3";
    // executa a query e 'grava' o resultado em $res
    $res = mysql_query($query) or die(mysql_error());

    // busca os campos da query
    $campo = mysql_fetch_array($res);
    // armazena cada campo do banco em uma variável
    $desc = $campo["descricao"];
    $preco = $campo["preco"];
    $quant= $campo["quantidade"];

    // exibe o resultado
    echo "Descrição: ".$desc;
    echo "Preço: ".$preco;
    echo "Quantidade: ".$quant;                
?>

Marcio Araujo
   - 16 out 2013

está bem mais completo esse codigo.

Raniel Nogueira
   - 16 out 2013

é verdade está mesmo.