public function open_connection() {
$this->connection = mysql_connect(DB_SERVER , DB_NAME, DB_USER, DB_PASS );
if (!$this->connection) {
die("Database connection failed: " . mysql_error());
} else {
$db_select = mysql_select_db(DB_NAME, $this->connection);
if (!$db_select) {
die("Database selection failed: " . mysql_error());
}
}
}
public function close_connection() {
if(isset($this->connection)) {
mysql_close($this->connection);
unset($this->connection);
}
}
public function query($sql) {
$this->last_query = $sql;
$result = mysql_query($sql, $this->connection);
$this->confirm_query($result);
return $result;
}
public function escape_value( $value ) {
if( $this->real_escape_string_exists ) { // PHP v4.3.0 or higher
// undo any magic quote effects so mysql_real_escape_string can do the work
if( $this->magic_quotes_active ) { $value = stripslashes( $value ); }
$value = mysql_real_escape_string( $value );
} else { // before PHP v4.3.0
// if magic quotes aren't already on then add slashes manually
if( !$this->magic_quotes_active ) { $value = addslashes( $value ); }
// if magic quotes are active, then the slashes already exist
}
return $value;
}
// "database-neutral" methods
public function fetch_array($result_set) {
return mysql_fetch_array($result_set);
}
public function num_rows($result_set) {
return mysql_num_rows($result_set);
}
public function insert_id() {
// get the last id inserted over the current db connection
return mysql_insert_id($this->connection);
}
public function affected_rows() {
return mysql_affected_rows($this->connection);
}
$database = new MySQLDatabase();
$db =& $database;
?>[/color]
Error:
[color=brown]Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'easyteck_photoga'@'server.olympiasoftsol.com' (using password: YES) in /home/easyteck/public_html/itunes/includes/database.php on line 20
Database connection failed: Access denied for user 'easyteck_photoga'@'server.olympiasoftsol.com' (using password: YES).[/color]
Joined: 02 May 2004 Posts: 6033 Location: toronto, canada
Posted: Sat Jul 04, 2009 9:54 pm Post subject:
Either the username or password for the acou t is not correct. If you feel that they are correct then you need to double check the server account to ensure that your desired account can connect
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum