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!!! :(