Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

VelkrysDzn

Erro MySQL

Mensagens Recomendadas

VelkrysDzn

Estou com o seguinte erro, agora que consegui o que queria, estou a tentar modificar uma coisa em vez de ir para o email queria que os dados fossem registados numa base de dados que criei, mas dá-me erro.
aparece isto só!! "Erro de conexão com banco de dados, o seguinte erro ocorreu ->"

<?php

/* $name = $_POST['email'];

$to = "testes@gmail.com";
$subject = "Email para Newsletter";
$body = "email para newsletter : " . $name;


if ($_POST['email']) {
    if ($name = 'email') {
if (mail ($to, $subject, $body)) { 
	        echo '<p>O seu email foi enviado!</p>';
	    } else { 
	        echo '<p>Ocorreu um erro, insira um email válido!</p>'; 
	    } 
	} else if ($_POST['email']) {
	    echo '<p>You answered the anti-spam question incorrectly!</p>';
	}
    } else {
        echo '<p>You need to fill in all required fields!!</p>';
    }



*/

// testes mysql

$host= 'mysqlxx.dominio.com';
$bd= 'nomedabase';
$senhabd= 'senhadabd';

$userbd = $bd;

$email	= $_POST ["email"];	//atribuição do campo "email" vindo do formulário para variavel

//conectando com a tabela do banco de dados
$bd = mysql_select_db($bd,$conexao);
if (!$bd)
	die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());

$query = "INSERT INTO `testes` ( `id`, `email` ) 
VALUES ('$email')";
 
mysql_query($query,$conexao);
 
echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção.";

?>

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

dois pontos:

- não uses a família de funções mysql_*, quanto muito mysqli_*. se estás a seguir algum tutorial na net, descarta esse e escolha um mais recente

- a função mysql_select_db não é para criar a ligação à base de dados, mas sim para seleccionar uma base de dados dentro do servidor ligado, para tal necessitas da função mysql_connect (melhor seria mysqli_connect)


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
VelkrysDzn

Obrigado @HappdyHippyHippo vou tentar mudar isso e ver se consigo fazer isto funcionar a ficar armazenado na base de dados em vez de ir para o mail, assim fica mais facil e mais organizado e não me enche a caixa de entrada do mail. Caso nao consiga olha crio um email no meu dominio só para newsletter e fica lá armazenado. 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.