Ele não busca TODOS os valores, e os adicionam a uma array.
Algumas páginas que estão sendo usadas:
Classe Nome:
class Nome extends Query
{
public function getNomes($id = NULL)
{
if(is_null($id))
$nomes = $this->getQuery('SELECT * FROM nomes');
else
$nomes = $this->getQuery('SELECT * FROM nomes WHERE id = '.$id.'');
return $nomes;
}
}
Classe Query:
class Query extends Configuracoes
{
public function conexao()
{
$server = Configuracoes::getConfig('servidor');
$login = Configuracoes::getConfig('usuario');
$senha = Configuracoes::getConfig('senha');
$conexao=mysql_connect($server,$login,$senha);
mysql_select_db(Configuracoes::getConfig('bancodados'),$conexao);
return $conexao;
}
public function getQuery($query = NULL)
{
if(is_null($query))
die('Impossível realizar a consulta ao banco de dados');
$result = mysql_fetch_assoc(mysql_query($query,$this->conexao()));
return $result;
}
}
Pergunta
Bright
E ae pessoal,
seguinte, estou aprendendo php orientado, e estou com o seguinte problema:
Estou executando um SELECT no banco de dados, e gostaria que ele me desse todos os valores, dessa forma:
No entanto, a minha busca retorna assim:
Ele não busca TODOS os valores, e os adicionam a uma array.
Algumas páginas que estão sendo usadas:
Classe Nome:
class Nome extends Query { public function getNomes($id = NULL) { if(is_null($id)) $nomes = $this->getQuery('SELECT * FROM nomes'); else $nomes = $this->getQuery('SELECT * FROM nomes WHERE id = '.$id.''); return $nomes; } }Classe Query:class Query extends Configuracoes { public function conexao() { $server = Configuracoes::getConfig('servidor'); $login = Configuracoes::getConfig('usuario'); $senha = Configuracoes::getConfig('senha'); $conexao=mysql_connect($server,$login,$senha); mysql_select_db(Configuracoes::getConfig('bancodados'),$conexao); return $conexao; } public function getQuery($query = NULL) { if(is_null($query)) die('Impossível realizar a consulta ao banco de dados'); $result = mysql_fetch_assoc(mysql_query($query,$this->conexao())); return $result; } }Página que requere tudo:<?php include_once('includes/autoload.php'); $nomes = new Nomes(); $lista_nomes = $nomes->getNomes(); echo ' <select name="nomes" id="nomes">'; foreach ($lista_nomes as $lista) echo '<option value="'.$lista['id'].'">'.$lista['nome'].'</option>'; echo' </select>'; ?>Alguém pode me ajudar?
Valeu.
Editado por BrightLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.