Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Heitor Serafim Alvares

Bug na conexao com o data base

Recommended Posts

Ola pessoas,

Tive um problema com meu codigo ele n conecta ao data base.

Em anexo print do site com as informações, chequei as informaçoes umas 10 vezes e todos conferem.

 

Segue o erro que aparece

Erro: Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user 'id2768058_mestre'@'%' to database 'information_schema' in /storage/ssd1/058/2768058/public_html/datasourceRPG.php:25 Stack trace: #0 /storage/ssd1/058/2768058/public_html/datasourceRPG.php(25): PDOStatement->execute() #1 /storage/ssd1/058/2768058/public_html/cadastro_arenas.php(12): datasource->addArena(NULL, 'IUAGFIUGAIUFGIA...', '\xC3\xADndice.jpg') #2 {main} thrown in /storage/ssd1/058/2768058/public_html/datasourceRPG.php on line 25

 

Codigo:

<?php

error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);

class Connection{

    private $user;
    private $password;
    private $dsn;

    public function __construct(){

        $this->user = 'id2768058_mestre';
        $this->password = '********';
        $this->dsn = 'mysql:dbname=id2768058_rpg;host=localhost';

    }


    public function connect(){
        try{
            $conn = new PDO($this->dsn, $this->user, $this->password);
            $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            return $conn;

        }
        catch (PDOException $e) {
            
            http_response_code(500);
            echo "MYSQL ERROR CONNECT: " . $e->getMessage() . "<br/>";
        }
    }
}

 

Print banco de dados.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu utilizo a conexão assim:

 

<?php 
#tratar erros php
error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);

class Conexao
{
   private $_host = 'localhost';
   private $_user = 'root';
   private $_pass = '';
   private $_database = 'lableather';
   public  $_con;
 
   function __construct()
   {
       $this->conecta();
   }
 
   function conecta()
   {
       $_con = mysql_connect($this->_host, $this->_user, $this->_pass) or die("Erro ao conectar ao servidor &raquo; " . mysql_error());
       $_con = mysql_select_db($this->_database) or die("Erro ao selecionar o Banco de Dados &raquo; " . mysql_error());
       return $_con;
   }
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Motta
      ‘Reinicie tudo a cada 149 horas’ essa é a solução para um bug em aviões da Airbus de mais de US$ 300 milhões
    • Por nilo7004b
      Ola pessoal, sou novo aqui no fórum e desculpem qualquer erro, já procurei bastante pelo meu problema e não consegui encontrar nada a respeito. O meu problema é que eu estou desenvolvendo uma pagina web e após definir o background como um gradiente e adicionar divs aparecem umas manchas brancas pela pagina que vão alterando de posição a medida em que vai fazendo scroll na pagina, na imagem anexada tem o exemplo, gostaria de saber qual a origem do problema e como resolver. Desde já agradeço pela ajuda.
      Obs.: as DIVs adicionadas não estão com a cor de background definida.
       




    • Por Motta
      'Bug' no Instagram apaga milhares de seguidores de perfis
    • Por ShadowDLL
      Olá pessoas,
      Estou desenvolvendo um painel responsivo, porém, durante os testes do mesmo encontrei um erro ao abrir o 'navbar',
      sendo assim, gostaria de pedir uma ajudinha de vocês se possível...
       
      Bem, vamos lá!
       
       
      [ Qual o Problema? ]
      Ao abrir o 'navbar' na resolução para dispositivos móveis, o conteúdo presente em <div class="one-content"> deveria
      ser 'jogado' para a direita sem redimensionar a largura dos itens conforme o 'navbar' é apresentado na tela, porém,
      o mesmo está redimensionando a largura dos itens para ajustar-se na tela sem os 'jogar' para a direita...
       
      Vale a pena ressaltar que o conteúdo só deverá ficar com uma parte "oculta" nas resoluções de dispositivos móveis.
       
       
      [ Imagem do Erro ]

       
      [ Imagem da Solução ]

       
      [ Código com Erro ]
       
      HTML
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="one-wrapper"> <div class="one-sidebar"></div> <div class="one-content"> <div class="one-navbar"> <div class="toggle"> <a class="toggle-btn"></a> </div> </div> <div class="container"> <form class="form-inline"> <label class="mr-sm-2" for="inlineFormCustomSelect">Preference</label> <select class="custom-select mb-2 mr-sm-2 mb-sm-0" id="inlineFormCustomSelect"> <option selected>Choose...</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> <label class="custom-control custom-checkbox mb-2 mr-sm-2 mb-sm-0"> <input type="checkbox" class="custom-control-input"> <span class="custom-control-indicator"></span> <span class="custom-control-description">Remember my preference</span> </label> <button type="submit" class="btn btn-primary">Submit</button> </form> </div> </div> </div> CSS
      @import url('https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css'); .one-wrapper { align-items: stretch; display: flex; width: 100%; } .one-sidebar { background-color: #333c4e; transition: all 0.2s; min-width: 250px; max-width: 250px; color: #ffffff; } .one-sidebar.active { margin-left: -250px; } .one-content { background-color: #f0f1f3; align-items: stretch; transition: all 0.2s; min-height: 100vh; color: #666666; width: 100%; } .one-navbar { border-bottom: 1px solid #cccccc; background-color: #ffffff; padding: 10px; width: 100%; } .one-navbar .toggle { padding: 20px; } .one-navbar .toggle a { background: #000000; padding: 20px; } JS
      $(function(){ $ ('.toggle-btn').click (function(){ $('.one-sidebar').toggleClass('active'); }); if ($(window).width() < 1000) { $('.one-sidebar').toggleClass('active'); } });  
      Desde já, agradeço!
    • Por fael97
      Ola pessoa descupem-me pelo título mas tive que faze-lo.
      é o seguinte estou ficando louco com um bug que está me ocorrendo e não sei resolve-lo.
       
      bem, tenho uma tabela chamada conexões, nela tenho os campos (familia_um,familia_dois,ativo) e tenho outra tabela chamada familia com varios campos.
      quero fazer  assim, buscar todas as famílias  na base e filtrar as conexões de uma determinada família. Se existe conexão entre a família x e y em conexões [familia_um = x e familia_dois = y], eu não vou pegar a família y(a família que está na tabela familias), ou seja quero pegar a família que não está em conexão com com as famílias de uma determinada família, acho que entenderam.
       
      já fiz assim, criei um vetor chamado conexoes_array que guardará todas as famílias para que possa ser filtrado.
      criei outro chamado familia_array que guarda as minhas conexões, ou seja cada família possui conexões na base como se fosse uma rede
      agora tenho que verificar 
       
      agora está desenvolvendo mais, quero pegar a família de conexoes_array(a,c,e) que não está entre minhas conexões em familia_array(a,b,c,d,e), por tanto fiz assim
      criei uma array chamado nova_conexao
       
      Mas está aparecendo o seguinte erro, e assim por diante para outras chaves.....
      ( ! ) Notice: Undefined index: idfamilia in D:\wamp64\www\onfamily.com\nav\conexoes\sistema\busca_conexoes.php on line 110 Call Stack # Time Memory Function Location 1 0.0000 402080 {main}( ) ...\busca_conexoes.php:0  
       
      Oque faço para resolver este erro, e se caso houver uma outra solução para este meu problema, podem me ajudar?
×

Informação importante

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