Dúvida em PHP
Como setar um valor do banco em uma variável?
Raniel Gomes
Curtidas 0
Respostas
Marcio Araujo
07/10/2013
este codigo não é meu, me diga se é isso que deseja:
$variavel = pg_query("select id from tabela");
$variavel2=$variavel[0]['id'];
GOSTEI 0
Raniel Gomes
07/10/2013
Vou testar amigo
GOSTEI 0
Marcio Araujo
07/10/2013
se der certo, avise, vlw
GOSTEI 0
Raniel Gomes
07/10/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.
GOSTEI 0
Marcio Araujo
07/10/2013
então desculpa, mas não conseguiu achar nada?
GOSTEI 0
Raniel Gomes
07/10/2013
Até agora não amigo vou ficar tentando aqui.
GOSTEI 0
Marcio Araujo
07/10/2013
caso encontre, deixe aqui a solução.
GOSTEI 0
Raniel Gomes
07/10/2013
Na hora amigo.
GOSTEI 0
William
07/10/2013
Acho
isso responde sua dúvida, existem variações desse exemplo, você pode melhorar:
// 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;
GOSTEI 0
Raniel Gomes
07/10/2013
Estarei amigo, obrigado.
GOSTEI 0
José
07/10/2013
Olá amigo Raniel, podemos dar sua duvida por solucionada ?
GOSTEI 0
Raniel Gomes
07/10/2013
Ainda não testei irei testar :D, mais encontrei um fonte mais parecido com oque eu queria =>
<?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;
?>
GOSTEI 0
Marcio Araujo
07/10/2013
está bem mais completo esse codigo.
GOSTEI 0
Raniel Gomes
07/10/2013
é verdade está mesmo.
GOSTEI 0