Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Estranho Em Classe!


chackal_sjc

Pergunta

gente..

não me pergunte porque mas está dando erro na hora de conectar no mysql..

ele fala q não existe a função do mysql_connect..

isso porque estava funcionando aí do nada deu erro.. e se eu usar sem classe funciona também.. wacko.gif

alguém pode me ajudar?? :\

class BD

{

protected $cn;

protected $server = "localhost";

protected $usr    = "root";

protected $senha  = "";

private  $bd;

// Inicia a classe

public function __construct($bd)

{

  $this->bd = $bd;

  $this->conecta();

}

// Conecta no banco de dados

private function conecta()

{

  $this->cn = mysql_connect($this->server, $this->usr, $this->senha);

  mysql_select_db($this->bd, $this->cn);

}

// Retorna o numero de linhas afetadas pela consulta

public function sql_num($sql)

{

  return mysql_num_rows($sql);

}

// Faz uma consulta SQL

public function sql($sql)

{

  return mysql_query($sql);

}

// Retorna uma pesquisa

public function pesq($sql)

{

  return mysql_fetch_array(mysql_query($sql));

}

// Retorna uma pesquisa

public function sql_pesq($sql)

{

  return mysql_fetch_array($sql);

}

}

Preciso disso o mais rapido possivel...

Obrigado

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

velhinho aqui esta minha classe de conexao com o banco

esta funcionando certinho


	//Classe de conexao com o banco
	class conexao{
  var	$host;
  var	$port;
  var	$server;
  var	$dbname;
  var	$user;
  var	$passwd;
  
  function conexao(){  	

  	//configuracao da conexao    	

     $this->host = "ip do seu banco";
     $this->port = ":3306";
     $this->server = $this->host .$this->port;
     $this->user = "usuario";
     $this->passwd = "senha";  
     $this->dbname = "nome do banco";	

  	$con = mysql_connect($this->server,$this->user,$this->passwd);  	
  	if(!$con) {
    die('Não foi possível conectar: ' . mysql_error()); 
  	}
  	$conn = mysql_select_db($this->dbname,$con);
  	if(!$conn) {
    die('Não foi possível conectar: ' . mysql_error()); 
  	}
  	
  	return $con;
    	
  }
  
  function consulta($query){
  	return mysql_query("$query");
  }
  
  function num_linhas($resultado){
  	$linhas = mysql_num_rows($resultado);
  	return $linhas;
  }
  
  function trans_array($resultado){
  	return mysql_fetch_array($resultado);
  }
    
  function fechar(){
  	mysql_close();  
  }
	}

espero ter ajudado

abraço

cardonazio

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...