Ir para conteúdo
neijuniorgomes

Erro: Warning: mysql_query(): Access denied for user 'root'@'localhost' (using password: NO)

Recommended Posts

Oi pessoal, tudo certo, estou com esse problema em um script:

 

Warning: mysql_query(): Access denied for user 'root'@'localhost' (using password: NO) in /home/logawebc/public_html/apostas/site/menu_jogos.phpon line 22

 

Essa linha 22 no menu_jogos.php está aqui:


 

  //die($sql_campeonato);
    
    $query_campeonato = mysql_query($sql_campeonato);

    $conta_campeonato_sim = mysql_num_rows($query_campeonato);

 

O arquivo de conexão é este:


 

<meta charset="UTF-8" />

<?php

//Não mostrar erros PHP

//error_reporting(0);

//$conexao = mysql_connect("188.93.231.208", "betdasor_remoto", "bancoremoto123") or die("Erro ao logar no Banco!");

//$conexao = mysql_connect("localhost", "root", "uj1h8h17") or die("Erro ao logar no Banco!");

//$conexao = mysql_connect("localhost", "gestorde_betdasor_bd", "fK#bOlRt#T1%") or die("Erro ao logar no Banco!");

//$db = mysql_select_db("betdasor_bd") or die("Banco de Dados nao encontrado!");

//mysql_query("SET NAMES 'utf8'");

//mysql_query('SET character_set_connection=utf8');

//mysql_query('SET character_set_client=utf8');

//mysql_query('SET character_set_results=utf8');


ini_set("display_errors", "off");


$host = "localhost";
$user = "root";
$password = "XXX";
$database = "betdasor_remoto";

global $db;

$db = mysqli_connect($host, $user, $password, $database);

function mysql_query($query)

{
    
$db = $GLOBALS['db'];
    
return mysqli_query($db, $query);

}


function mysql_num_rows($result)

{
    return mysqli_num_rows($result);

}


function mysql_fetch_array($result)
{
    
return mysqli_fetch_array($result);

}

E a tabela do banco de dados é esta:

 

-- Estrutura para tabela `jogos_placarmania`
--

CREATE TABLE `jogos_placarmania` (
  `id` int(11) NOT NULL,
  `campeonato` varchar(100) DEFAULT NULL,
  `data` varchar(100) DEFAULT NULL,
  `hora` varchar(100) DEFAULT NULL,
  `destaque` varchar(10) DEFAULT NULL,
  `prioridade` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

 

Podem me ajudar? Obrigado!

Editado por Alaerte Gabriel
Adição da tag CODE

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde em primeiro lugar Funções mysql_*, como mysql_connect e mysql_query devem ser evitadas.pois já foram removidas no PHP 7.

veja conexao e query

<?php
$host = "localhost";
$user = "root";
$password = "senha";
$database = "bancodedados";

$db = mysqli_connect($host, $user, $password, $database);

if (!$db) {
    echo "Error: Não foi possível conectar ao Mysql." . PHP_EOL;
    echo "Debug errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debug error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}

echo "Sucesso: Conexão bem sucedida." . PHP_EOL;
echo "Informacoes do Host : " . mysqli_get_host_info($link) . PHP_EOL;

mysqli_close($db);
?>

$result = mysqli_query("SELECT * FROM usuarios");
 while($row = mysqli_fetch_assoc($result)) {
                    echo $row['nome'];
                }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, Marcos_imasters disse:

mysqli_query("SELECT * FROM usuarios");

 

essa query também tem erro.

verificar:

http://php.net/manual/pt_BR/mysqli.query.php

 

aproveitando, sugiro verificar também se estão instaladas as extensões Mysqli e PDO.

Compartilhar este post


Link para o post
Compartilhar em outros sites
2 horas atrás, neijuniorgomes disse:

Access denied for user 'root'@'localhost' (using password: NO) in

 

Esse erro indica que você está tentando acessar a base de dados pelo usuário root sem informar a senha/ou esta errada

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
4 horas atrás, Fernando C disse:

 

essa query também tem erro.

verificar:

http://php.net/manual/pt_BR/mysqli.query.php

 

aproveitando, sugiro verificar também se estão instaladas as extensões Mysqli e PDO.

Mais ele nao  está  usando pdo.

Senha inválida  ou incorreta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por GudaEevSo
      Bom dia,
       
      Preciso fazer a soma da coluna QT_REAL onde a soma das linhas não podem passar um determinado valor (NR_CAMPO) . Essa soma deve ser feita validado o NR_CICLO, NR_OP, DS_NIVEL e CD_COR onde será agrupado as linhas até a QT_REAL for menor ou igual que o NR_CAMPO.
       
      Como está hoje:

       
      Como deveria ficar:

       
      Colunas da tabela:
      NR_CICLO,
      NR_OP,
      DS_NIVEL,
      NR_CAMPO = CAMPO LIMITADOR - QUANTIDADE DA COLUNA SOMADA NÃO PODE ULTRAPASSAR ESSE VALOR.
      CONT = NUMERO DE LINHAS
      CD_COR
      QT_REAL = QUANTIDADE A SER SOMADA.
    • Por Cesar Masserati Procopio
      Boa Tarde Pessoal,
       
      Estou enviando duas Imagens para ajudar a ilustrar o que estou tentando fazer.
       
      Seguinte estou batendo a minha cabeça com isso e preciso de uma luz para resolver, por favor. 

      Estou recriando o WhatsApp Web para fins de aprendizagem, estou tentando fazer uma QUERY que me retorne a lista das pessoas que estou conversando, e também a Última Mensagem da conversa que tive com a pessoa.
      EXEMPLO: 
      Retornar a lista das Pessoas que conversam com o Cesar
      Neste caso teria que me retornar a lista abaixo:
      idAmigo NomeAmigo UltimaMsg     DataMsg 8779 Adelita Pereira Machado Couto Msg CINCO - Cesar enviou para Adelita  05/07/2018 17:22 7669 Hellen Sabrina de Brito Msg TRES - Hellen enviou para Cesar  05/07/2018 12:31 63 Sandro Batista Dos Santos Msg UM - Cesar enviou para Sandro 05/07/2018 17:22 1545 Gino Cezar dos Santos Msg UM - Gino enviou para Cesar 05/07/2018 17:20
    • Por juliosertori
      Bom dia galera, seguinte, tenho uma listagem no meu sistema que é o seguinte.
       
      Produto | Categorias | ( Atributos ) - Esses atributos, são de um While de atributos existentes. Ficando assim:
      Camiseta | Masculinas | Tamanhos | Cores
       
      Até ai tudo bem, nesse caso, vou precisar pegar dados de 4 tabelas. ( Produtos, Categorias, Atributos, Produtos_Atributos, Atributos_Valores )
       
      Tabela "produtos".
       

       
      Tabela "categorias".

       
      Tabela "produtos_atributos".

       
      Tabela "atributos".

       
      Tabela "atributos_valores".

       
      Notando que na tabela "produtos_atributos" os atributos e valores, são atribuídos pela coluna "atr_valores", sendo por exemplo 1:2, significando que esse produto, tem o atributo tamanho, M, e a quantidade.
       
      Poderia fazer vários looping no PHP e pegar os valores sem problema, só que acredito que haja como fazer isso apenas com o MySQL, para ficar mais leve, pois na hora de carregar a listagem vai ficar muitas execuções.
       
      Como fazer para pegar então, nome do produto, nomes das categorias, os atributos, os valores de cada atributo, quantidade.
       
      Para listar dessa forma:

       
      Vai ser de grande ajuda a opinião e sugestão de vocês.
       
      Muito obrigado desde já!
       
    • Por juliosertori
      Boa noite galera, tudo bem?
       
      Tenho 2 Tabelas:
      1 armazena os atributos de um produto, cada linha armazena um atributo ligado ao ID de um produto
      1 armazena os produtos com os preços de venda
       
      1 produto, pode ter várias linhas de atributos na outra tabela, com cores, tamanhos etc. Tendo o mesmo ID do produto logicamente.
       
      Estou precisando multiplicar cada id de produto com seu respectivo valor na tabela do produto.
       
      Tenho atualmente essa Query
       
      "select p.id_produto, ((SELECT SUM(p.quantidade) WHERE id_produto = p.id_produto)*q.preco) as TotalVenda from produtos_atributos p, produtos q where p.id_produto=q.id AND q.id_empresa = '".$_CPD['CompanyId']."' AND p.id_empresa = '".$_CPD['CompanyId']."'"  
      Só que assim ele só está pegando 1 ID de produto da tabela de atributos e multiplicando pelo preço do produto. Mas preciso que para cada ID de produto, ele pegue seu respectivo Preço na tabela de produto.
       
      Obrigado!
    • Por jordano
      Boa tarde!
       
      Preciso que comando deixe um lado com valor min e outro com max pois oque eu estou utilizando esta ordenando os dois lados
      estrou usando esse comando 
       
      SELECT descricao,MIN(carga_hora),descricao, MAX(carga_hora)
      from cursos
      where carga_hora is not null
      GROUP BY 1
      ORDER BY MIN(carga_hora)ASC,MAX(carga_hora)DESC
      LIMIT 1
       
      O resultado aparece igual apareceu somente o valor menor como posso fazer aparecer os dois?
       
      "Inteligencias Multiplas";4;"  Inteligencias Multiplas";4
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.