Jump to content


Photo

Ajuda Com Oop


  • Faça o login para participar
3 replies to this topic

#1 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 25/07/2009, 09:59

Olá amigos, tenho a seguinte classe que criei para conectar ao banco de dados:
<?php
	//Classe para conexão mysql
	
	class Mysql{
		
		private $host;
		private $usuario;
		private $senha;
		private $banco;

		
		public function SetDados($host,$usuario,$senha,$banco){
			
			$this->host = $host;
			$this->usuario = $usuario;
			$this->senha=$senha;
			$this->banco=$banco;
			
		} 
		
	   public function Conecta(){
	   		 
		mysql_connect($this->host,$this->usuario,$this->senha);
			mysql_select_db($this->banco);			
			 
	   }
	}
	   
?>

Testei e ele funcionou só que estou com dificuldades para criar o método para realizar a seleção dos dados na tabela e exibir na tela, porque o meu proposito eh o seguinte: Não importa o número de campos que eu tenha na tabela nem os nomes e mesmo assim conseguir pegar todos os dados e exibir na tela. Isso seria possível ou eh so mais uma viagem louca da minha mente?

Aguardo respostas , Abraços. ATT, Allisson .
Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#2 Ferlouko x)

Ferlouko x)

    Normal

  • Usuários
  • 72 posts
  • Sexo:Masculino
  • Localidade:Guararapes
  • Interesses:PHP, OOP, DESIGN PATTERNS, mySQL, XML, (X)HTML, CSS, TABLELESS, PHP-GTK, JAVA, C++.

Posted 25/07/2009, 14:55

Se você quer mostrar todos os campos, a lógica é simples :
while($line = mysql_fetch_assoc($query)){
 foreach($line as $key => $value){

 echo 'Campo : '.$key.'<br/>';
 echo 'Valor : '.$valor.'<br/>';
 echo '<hr/>';

 }
}

Sugestiono que seja feito um método para fetch_assoc() e outro para query(), imprimir dentro de métodos não é nada legal :)

[]'s

Edição feita por: Ferlouko x), 25/07/2009, 14:57.

<?php
/**
* @author. . .Fernando Rodrigo Cardoso < ferlouko (at) gmail.com >
* @desc. . . .Desenv. PHP, (X)HTML, CSS, JS E AJAX, aprendiz JAVA, aprendiz C/C++ (...)
*/
?>

#3 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 26/07/2009, 12:09

Você pode colocar a função para retornar um array...

Talvez este exemplo te ajude:
http://br.php.net/ma...ields.php#25664


Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#4 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 27/07/2009, 08:42

Só tive tempo de olhar agora valew pessoal vou tentar solucionar o problema ! Retorno para dar uma resposta.
Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq