Ir para conteúdo
Fórum CódigoFonte.net
moacir

Erro ao conectar MYSQL

Recommended Posts

Alguém me ajude por favor, não consigo acessar uma página, apareçe o seguinte erro:

" Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'parado_help'@'localhost' (using password: YES) in /home/parado/public_html/helpdesk/common/mysql.class.php on line 51

Fatal error: Call to undefined function: error() in /home/parado/public_html/helpdesk/common/mysql.class.php on line 52 "

Código-Fonte do arquivo mysql.class.php

################################################################################

######

CODE

<?php

/**

* file: database.class.php

*

* This file contains the mysql database class.

*

/***************************************************************************

* This program is free software; you can redistribute it and/or

* modify it under the terms of the GNU General Public

* License as published by the Free Software Foundation; either

* version 2.1 of the License, or (at your option) any later version.

*

* This program is distributed in the hope that it will be useful,

* but WITHOUT ANY WARRANTY; without even the implied warranty of

* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU

* General Public License for more details.

*

* You should have received a copy of the GNU General Public

* License along with This program; if not, write to:

* Free Software Foundation, Inc.

* 59 Temple Place

* Suite 330

* Boston, MA 02111-1307 USA

*

* Copyright 2005 One or Zero

* [email protected]

* http://www.oneorzero.com

* Developers: OneOrZero Team / Contributors: OneOrZero Community

****************************************************************************/

class MySQL {

var $db_host;

var $db_user=;

var $db_pwd=;

var $db_name;

var $queries = 0;

var $connections = 0;

var $link;

function set($db_host, $db_user, $db_pwd, $db_name)

{

$this->db_host = $db_host;

$this->db_user = $db_user;

$this->db_pwd = $db_pwd;

$this->db_name = $db_name;

}

function connect()

{

// connect to mysql

$this->link = mysql_connect($this->db_host, $this->db_user, $this->db_pwd)

or die("Could not connect to mysql server: " . error());

// connect to the database

mysql_select_db($this->db_name, $this->link)

or die("Database: database not found");

$this->connections++;

// return $db_link for other functions

//return $link;

}

function query($sql)

{

//echo $sql . "<br>";

if (!isset($this->link)) {

$this->connect();

}

$result = mysql_query($sql, $this->link)

or die("Invalid query: " . mysql_error());

// used for other functions

$this->queries++;

return $result;

}

function fetch_array($result)

{

// create an array called $row

$row = mysql_fetch_array($result);

// return the array $row or false if none found

return $row;

}

// function fetch_row($result)

// {

// // create an array called $row

// $row = mysql_fetch_row($result);

// // return the array $row or false if none found

// return $row;

// }

function num_rows($result)

{

// determine row count

$num_rows = mysql_num_rows($result);

// return the row count or false if none foune

return $num_rows;

}

function insert_id()

{

// connect to the database

//$link = $this->connect();

// Get the ID generated from the previous INSERT operation

$last_id = mysql_insert_id($this->link);

// return last ID

return $last_id;

}

function num_fields($result)

{

$result = mysql_num_fields($result);

return $result;

}

// function field_name($result, $index)

// {

// // query with the return of $result

// $result = mysql_field_name($result, $index);

// return $result;

// }

//

// function tablename($result, $index)

// {

// // query with the return of $result

// $result = mysql_tablename($result, $index);

// return $result;

// }

//

// function list_tables($dbase)

// {

// $result = mysql_list_tables($dbase);

// return $result;

// }

}

?>

Contato: Moacir -> [email protected]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já verificou o usuario e a senha?

Tenta esse codigo que é mais simples para ver se aparece o mesmo problema:

<?php

$conexao = mysql_connect("localhost","root","SENHA") or die ("A conexão com o servidor não foi executada com sucesso");

$db = mysql_select_db("BANCO", $conexao) or die ("Não foi possível selecionar o banco de dados");

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

as vezes também o usuário não tem permissão para acessar a sua base da dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já verificou o usuario e a senha?

Tenta esse codigo que é mais simples para ver se aparece o mesmo problema:

CODE

<?php

$conexao = mysql_connect("localhost","root","SENHA") or die ("A conexão com o servidor não foi executada com sucesso");

$db = mysql_select_db("BANCO", $conexao) or die ("Não foi possível selecionar o banco de dados");

?>

Já fiz isso e mesmo assim continua o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...