Olá, sou iniciante em PHP e estou querendo aprender da melhor forma possível, programando...não é coisa muito complicada o que quero fazer mas está me dando mta dor de cabeça....  o principio será um cadastro de clientes, login, e envio de e-mail (para um cliente logado).   Pois bem, eu fiz tudo, porém, existem erros que eu não consigo arrumar.. Acho que o principal é em relação a conexão com banco de dados...já tentei de diversas maneiras mas não consigo fazê-lo funcionar... esse é o codigo da conexão...    <?   class conexao_mysql{  var $banco = "diego"; //nome do banco de dados  var $servidor = "localhost"; //nome do servidor de banco de dados  var $password = ""; //password do banco  var $user = "root"; //usuario do banco  var $link_id = ""; //link para resultado da consulta  var $MYSQL_ERRNO = ""; //variavel para tratamento de erros, nº de error  var $MYSQL_ERROR = ""; //variavel para tratamento de erros, nome do error  var $rows="";    function conexao_mysql(){  $this->connect();  }    function connect(){  $this->link_id = mysql_connect($this->servidor,$this->user,$this->password);  if(!$this->link_id) {  $this->MYSQL_ERRNO = 0;  $this->MYSQL_ERROR = "Conexão Falhou $this->servidor.";  $this->message_error();  }  else if(empty($this->diego) && !mysql_select_db($this->diego)) {  $this->MYSQL_ERRNO = mysql_errno();  $this->MYSQL_ERROR = mysql_error();  $this->message_error();  }  else if(!empty($this->diego) && !mysql_select_db($this->diego)) {  $this->MYSQL_ERRNO = mysql_errno();  $this->MYSQL_ERROR = mysql_error();  $this->message_error();  }  }   function result($link, $row, $mix){  return mysql_result($link,$row,$mix);  }   function close(){  return mysql_close($this->link_id);  }    function query($query){  if($result = mysql_query($query,$this->link_id)){  $this->rows = @mysql_num_rows($result);  return $result;  }  else  die($query);//$this->sql_error();   }   function Id(){  return mysql_insert_id();  }     function message_error($url='')  {  echo "<script>alert('Erro: ". $this->sql_error() ."');</script>";  if($url)  echo "<script>location.self='$url';";  else  echo "<script>history.back();</script>";  }    function sql_error() {  if(empty($this->MYSQL_ERROR)) {  $this->MYSQL_ERRNO = mysql_errno();  $this->MYSQL_ERROR = mysql_error();  }  echo "<script>alert('Error $this->MYSQL_ERRNO: $this->MYSQL_ERROR');</script>";  exit;  }   }   ?>    por favor, se puderem me ajudar...não quero encher o saco com coisas aparentemente comuns de fazer, mas olhei nos tópicos sobre banco e conexão com banco, mas não consigo fazer funcionar...esse foi o jeito que mais chegou perto!! deve ter meios bem mais fávocês de fazer uma conexão simples (esse código está desse jeito porque sou iniciante...)...já não sei o que faço!!!  me ajudem por favor!!! :(