Como fazer conexão com banco de dados MySQL

1. Como fazer conexão com banco de dados MySQL

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/07/2015 - 17:23h

Olá galera ,estou com um problema com essa conexão, e um sistema de cadastro muito simples mas não estou entendendo porque não esta escrevendo na tabela menbros do banco de dados usuarios, não esta dando nenhum erro aparente ,tô perdido aqui xD

Área para registra-se index.php
Onde o usuário vai fazer o cadastro


<html>
<head>
<title>Registro de usuarios</title>
</head>

<body>
<h1>Registro de novos menbros</h1>
<form name="registro" method="post" action="cadastrando.php">
E-Mail : <input type="text" name="email" /><br /><br />
Senha : <input type="password" name="senha" /><br /><br />
<input type="submit" value="Cadastra-se" />

</form>
</body>

</html>



A página de conexão cadastrando.php


<html>
<head>
<title>Cadastrando . . .</title>
</head>

<body>
<?php
//Conexao ao banco
$host = "localhost";
$user = "root";
$pass = "";
$banco = "usuarios";
//Acho que o erro possa ser aqui
$conexao = @mysql_connect($host, $user, $pass) or die ("O servidor não responde!");
@mysql_select_db($banco) or die ("Erro banco de dados");
?>


<?php


$email = $_POST['email'];
$senha = $_POST['senha'];
//Acho que o erro possa ser aqui
mysql_query(" INSERT INTO menbros (email, senha) VALUES ('$email' ,'$senha')" or die("Não foi possível inserir os dados") );

echo"Inseridos na Tabela MENBROS <br />Senha: $senha <br />Email: $email <br />";

?>

</body>

</html>


Sem os '@' da um erro :(


$conexao = @mysql_connect($host, $user, $pass) or die ("O servidor não responde!");
@mysql_select_db($banco) or die ("Erro banco de dados");


Estou usando para rodar o PHP na minha maquina (Da Minha Irmã) o EasyPHP, pode ser por causa disso que esta dando esses erros ?

Desde já obrigado a todos

PHP


  


2. Re: Como fazer conexão com banco de dados MySQL

Patrick Silva
ps-martins

(usa Debian)

Enviado em 29/07/2015 - 18:51h

Tenta isso .
$sql = mysql_query("INSERT INTO menbros (email,senha) VALUES ('".$email."','".$senha."')");

if($sql){


echo"Inseridos na Tabela MENBROS <br />Senha: $senha <br />Email: $email <br />";

}
else
{
echo "ERRO AO CADASTRAR";
}
?>



3. Re: Como fazer conexão com banco de dados MySQL

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 29/07/2015 - 19:50h

Usa Mysqli ao invés de mysql pra conectar:


$con = mysqli_connect("localhost","my_user","my_password","my_db");

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}


http://php.net/manual/en/function.mysqli-connect.php

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


4. Re: Como fazer conexão com banco de dados MySQL

Clauber Cesario
klone1

(usa Outra)

Enviado em 04/08/2015 - 13:01h


cara vc pode usar a conexao com banco de dados orientado a objetos no php , chamado PDO


http://php.net/manual/en/ref.pdo-mysql.php






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts