banco de dados não conecta

Enviada por Neto Sales 
Neto Sales
banco de dados não conecta
11 de June de 2017 às 04:51AM
To seguindo um curso de php na net e já fiz toda a parte da interface gráfica. Agora que entramos na fase de conexão com o banco de dados, parei de fazer as aulas pois o meu banco de dados não conecta. Fica aparecendo um erro, que aparentemente é simples, mas não consigo resolver. Já postei a questão no fórum e mandei pra administração do curso, mas ninguém responde, eu eu fico sem poder continuar as aulas por causa dessa droga. Veja se alguém consegue me ajudar. Já fiz a interface gráfica, criei o bd, etc, mas na conexão, fica aparecendo o erro abaixo, e o código da conexão é:
<?php
$server = "localhost";
$user = "root";
$password = "";
$dbName = "sistema";
$conn = mysql_connect($server, $user, $password);
$db = mysql_select_db($dbName, $conn);
?>

http://www.netosales.com.br/erroConex%C3%A3oBanco.png
Wendell
Re: banco de dados não conecta
18 de June de 2017 às 12:13AM
Olá Neto Sales,

O seu problema é que você está usando um método antigo e depreciado do PHP para se conectar com o banco.
Se a sua versão do PHP é mais recente, ele não vai mais dar suporte aos métodos mysql_*.

Utilize uma conexão PDO, como sugere na mensagem de erro que você postou.

A conexão com PDO se faz assim:

<?php
$server = "localhost";
$user = "root";
$password = "";
$db_name = "sistema";

$conexao = new PDO("mysql:host=$server;dbname=$db_name", "$user", "$password");
$conexao->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.