Ir para conteúdo
Fórum Script Brasil
  • 0

Não foi possível conectar ao banco MySQL


asfelicio

Pergunta

Boa Tarde,

eu não estou conseguindo conectar o banco de dados ou importar um banco pelo Xampp .

Criei uma tabela cliente com ( Cpf,nome,sexo etc etc etc ) e não estou conseguindo salvar ou buscar etc pois não estou conseguindo conectar ao banco.

Eu tenho o arquivo sql aqui .

Erro :

Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\models\conn.php on line 7
Não foi possível conectar ao banco MySQL

Comandos do CONN.PHP :

<?php
$base = "projeto";
$user = "root";
$pass = "root";
$hostname = "localhost";
$conn = mysql_connect($hostname,$user,$pass);
mysql_select_db($base) or die( "Não foi possível conectar ao banco MySQL");
if (!$conn) {
echo "Não foi possível conectar ao banco MySQL.";
exit;
}
/*
//producao
$base = "";
$user = "";
$pass = "";
$hostname = "";
$conn = mysql_connect($hostname,$user,$pass);
mysql_select_db($base) or die (mysql_error());
if (!$conn) {
echo "Não foi possível conectar ao banco MySQL.";
exit;
}
*/
?>


Eu uso o Xampp e está tudo ativo.

Aguardo ajudas ...
Grato.
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

A senha pro default no xamp é vazia, utilize o mysqli_connect(), essa função (mysql_connect) está sendo depreciada e não será utilizada nas futuras versões do php a função mysqli_connect() é quase a mesma coisa, mas você deve passar um parâmetro a mais que é o nome do banco de dados ficaria mais ou menos assim:

$conn = mysql_connect($hostname,$user,$pass,$base);

Link para o comentário
Compartilhar em outros sites

  • 0

1. código correto da conexão:

$conn = mysqli_connect($hostname,$user,$pass,$base);

(faltou 1 "i")

2. nada adianta se as extensões ao mysql, mysqli e PDO estiverem desativadas (tem "pacotes" desse tipo - xamp, wamp, easy etc. que não faz isso automaticamente); verifique isso pela função phpinfo();

3. como as funções mysql* estão obsoletas, as mysqli logo estarão também; questão de tempo..
melhor usar PDO que "limpa" seu código dessas funções, mas se preferir corrigir tudo depois...

4.

Eu tenho o arquivo sql aqui .

o codigo q você postou é PHP, não sql.

Link para o comentário
Compartilhar em outros sites

  • 0

O arquivo que eu falei era esse daqui....EM SQL

phpMyAdmin SQL Dump
-- version 3.5.2.2
--
-- Servidor: localhost
-- Tempo de Geração: 28/01/2015 às 12:53:52
-- Versão do Servidor: 5.1.66
-- Versão do PHP: 5.2.17
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de Dados: `u309632550_proj`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `cliente`
--
CREATE TABLE IF NOT EXISTS `cliente` (
`id_cliente` int(11) NOT NULL AUTO_INCREMENT,
`CPF` varchar(14) DEFAULT NULL,
`nome` varchar(100) DEFAULT NULL,
`email` varchar(45) DEFAULT NULL,
`data_nasc` date DEFAULT NULL,
`sexo` varchar(10) DEFAULT NULL,
`logradouro` varchar(45) DEFAULT NULL,
`numero` varchar(45) DEFAULT NULL,
`complemento` varchar(45) DEFAULT NULL,
`bairro` varchar(45) DEFAULT NULL,
`cep` varchar(9) DEFAULT NULL,
`uf` varchar(2) DEFAULT NULL,
`municipio` varchar(45) DEFAULT NULL,
`telefone_fixo` varchar(20) DEFAULT NULL,
`data_cadastro` datetime DEFAULT NULL,
PRIMARY KEY (`id_cliente`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
--
-- Extraindo dados da tabela `cliente`
--
INSERT INTO `cliente` (`id_cliente`, `CPF`, `nome`, `email`, `data_nasc`, `sexo`, `logradouro`, `numero`, `complemento`, `bairro`, `cep`, `uf`, `municipio`, `telefone_fixo`, `data_cadastro`) VALUES
(2, '444.444.444.44', 'teste edicao 3', 'teste3@gmail.com', '2014-12-24', 'feminino', 'testeedicao 3', '4444', 'testeedicao 2', 'testeedicao 3', '44444-444', 'PI', 'testeedicao 2', '(55) 5555-5555', '2015-01-17 16:29:55');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...