Jump to content
Diego_Sousa

Erro no php - No database selected

Recommended Posts

me ajudem pf, para o tcc

 

me ajudem fiz o meu codigo mas ele fica colocando como "No database selected", sendo que tenho o meu MYSQL todo certo e funcionando (tanto pelo PHP MY ADMIN, como no normal) 

segue o codigo:

 


 

<?php
class Banco {
private $host = "localhost";
private $banco = "bancoTCC";
private $user = "root";
private $senha = "";
public $con;


function conecta(){
        $this->con = @mysqli_connect("$host", "$user", "$senha");
        // Conecta ao Banco de Dados
        if(!$this->con){
              // Caso ocorra um erro, exibe uma mensagem com o erro
            die ("Problemas com a conexão" . @mysqli_connect_error($this->con));
           
        }
    }


// método responsável para fechar a conexão
    function fechar(){
        mysqli_close($this->con);
        return;
    }
    

// método para executar o SELECT (consultar.php, verexclusao.php, veralteracao.php)
    
        function exersec($string,$texto){ //SQL String
        $resultado = @mysqli_query($this->con, $string);
        if (!$resultado) {
            echo '<input type="button" onclick="window.location='."'Index.php'".';" value="Voltar"><br /><br />';
            
            die("Query Inválida:". @mysqli_error($this->con));
        
        } else {    
            echo "<b>$texto </b> - Realizada com  Sucesso"; 
        }
        $this->fechar(); // chama o método que fecha a conexão
        return;

    }
    
    
    
        function exerprin($string,$caminho){ 
        //SQL Query
        // executando instrução SQL
        $resultado = @mysqli_query($this->con, $string);
        if (!$resultado) {
            echo '<input type="button" onclick="window.location='."'Index.php'".';" value="Voltar"><br /><br />';
            die('<b>Query Inválida:</b>' . @mysqli_error($this->con)); 
        } else {
            $num = @mysqli_num_rows($resultado);
            if ($num==0){
            echo "<b>Código: </b>não localizado !!!!<br /><br />";
            echo '<input type="button" onclick="window.location='."'$caminho'".';" value="Voltar"><br /><br />';
            exit;        
            }else{
                $dados=mysqli_fetch_array($resultado);
            }
         
        $this->fechar(); // chama o método que fecha a conexão
        return $dados;
        }

        // método para executar o INSERT, UPDATE e DELETE (incluir.php, alterar.php, excluir.php)                                                                                                                                                                                                                                                                                                                                                                                                                                
}
}
?>

 

 

 

 

 

 

 

 

 

 

e da pagina na qual uso para inserir no banco

 

 

 

 

 

<html>
    <head>
        <title> Dados salvos</title>
        
    </head>
    <body>
        <h3> Efetiva a inclusao dos dados </h3>
        <?php
            include('Geral.php');
            //criando o objeto mysql e conectando ao banco de dados 
            $mysql = new Banco();
            $mysql->conecta();
                    
            // recuperando os dados de inclusao.php
            $Login = $_POST['Login'];
            $Senha = $_POST['Senha'];
            $Nome = $_POST['Nome'];
            $Nasc = $_POST['Nasc'];
            $E_mail = $_POST['E_mail'];
            $Sexo = $_POST['Sexo'];
            $CPF = $_POST['CPF'];
           
            // criando a linha de INSERT
            $sqlinsert =  "insert into pessoa_fisica (Senha, Login, Nome, Nasc, E_mail, Sexo, CPF) values 
                                             ('$Senha', '$Login', '$Nome', '$Nasc', '$E_mail', '$Sexo', '$CPF')";
            
            // executando instrução SQL através do método sqlstring() que esta em conexao.php
            $resultado = $mysql->exersec($sqlinsert,"pessoa_fisica");
            
        ?>
        <br /><br />
        


        <form name="produto" action="ConsultaT1.php" method="post">
    <b>Consulta de Dados</b>
<input type="submit" value="PROXIMO">
</form>
<form name="produto" action="DCuriculos.php" method="post">
<b>Inserir Curriculo</b>
<input type="submit" value="PROXIMO">
    </form>

    </body>
</html>

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By msantino
      Bom dia.
       
      Estou desenvolvendo uma aplicação que vai acessar e gravar dados via webservice dentro do nosso crm... mas estou com um problema que quando tento fazer o acesso mostra a seguinte mensagem de erro:
       
      Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing Schema: can't import schema from 'http://dsksp015.phonoway.com.br:8051/wsDataServer/mex?xsd=xsd0' in /home/httpd/html/phonoweb.com.br/public_html/carrinhobitrix_busca/teste_soap.php:113 Stack trace: #0 /home/httpd/html/phonoweb.com.br/public_html/carrinhobitrix_busca/teste_soap.php(113): SoapClient->SoapClient('http://187.93.2...') #1 {main} thrown in /home/httpd/html/phonoweb.com.br/public_html/carrinhobitrix_busca/teste_soap.php on line 113
       
      Não sei se faz alguma diferença, mas nosso CRM é o TOTVS RM
       
      Grato.
    • By mamotinho
      Boa noite! estou com dúvidas em relação a array, eu tenho uma procedure no SQL Server e essa procedure exibe uma lista de resultados, eu gostaria de pega o valor desses resultados e lista em um array para eu comparar com outro valor que vai ser selecionado em um select , tipo abaixo:
       
      $arraySelect = $db->prepare(exec WebSite.dbo.server_value_product 2);
      $arraySelect->execute();
      $arrayExemple = $arraySelect->fetchAll();

      procedure_list = array($arrayExemple);
       
      !in_array($valorSelect, $procedure_list){
         echo 'O Valor selecionado não existe nos resultados da procedure';
      }
       
       
      alguem sabe como posso listar o resultado da procedure em array. e sabe se o valor que procuro está entre os resultados da array.
    • By asacap1000
      Galera já não sei mais onde procurar, estou configurando o processo de login com certificação digital porém não consigo ler o retorno. No site da Certisign explica em java e .Net mas utilizo em minha aplicação da intranet tudo em PHP como eu teria que fazer. Segue exemplo que eles fornecem em .Net
       
      <form action="https://autenticador.certisign.com.br/CertisignLogin/certificado/login" method="get"> <input type="hidden" value="209" id="id" name="id"> <input type="hidden" value="CHAVE CRIPTOGRAFICA INICIAL" id="nome" name="nome"> <input type="hidden" value="http://www.seusite.com.br/suaAplicacao/retorno" id="retorno" name="retorno"> <div> <input type="image" src="images/ico-certisign_30x30.png" alt="Submit" id="btnLoginCertisign"> </div> </form> O de cima envia até aí tudo bem
       
      Abaixo o retorno que é o que não consigo fazer em PHP
       
      string retorno = Request["cb"]; string encryptionKey = "<conteúdo da chave criptográfica descarregada na etapa 2>"; retorno = CryptoLogin.Instance.DecryptText(retorno,encryptionKey);</conteúdo> A variável retorno deverá mostrar as informações como o exemplo aaixo.
       
      CertificadoBean: { emissor: Certisign Autoridade Certificadora TESTE, nome: "PROPRIETARIO DO CERTIFICADO DE TESTE", cpf: "001.002.003-44", cnpj: "", OAB: "", validade: "2015-05-27 20:59:59", emissao: "2014-05-27 21:00:00", email: "proprietario.teste@certisign.com.br", certificadoBase64: "MIIFmDCCBICgAwI...... BAQUFADCCARAx" }  
    • By Camilavip
      Queria saber como fazer esse select e quando eu trazer um estado ele já puxa as cidades contidos nele, e ao escolher a cidade ele trazer os bairros. Consegui pela internet mas só com estados e cidades. no caso em 2 níveis, e eu precisaria em 3, faço pelo mysqli
       
      Em estados no banco está assim
      CREATE TABLE `estados` ( `id_estado` int(10) NOT NULL, `estado` varchar(30) NOT NULL ) ENGINE=Aria DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `estados` -- INSERT INTO `estados` (`id_estado`, `estado`) VALUES (1, 'Rio de Janeiro'), (2, 'Minas Gerais'); Cidades
      CREATE TABLE `cidades` ( `id_cidade` int(10) NOT NULL, `id_estado` int(10) NOT NULL, `cidade` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `cidades` -- INSERT INTO `cidades` (`id_cidade`, `id_estado`, `cidade`) VALUES (1, 1, 'Rio de Janeiro'), (2, 2, 'Belo Horizonte'); E bairros
      CREATE TABLE `bairros` ( `id_bairro` int(10) NOT NULL, `id_cidade` int(10) NOT NULL, `bairro` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `bairros` -- INSERT INTO `bairros` (`id_bairro`, `id_cidade`, `bairro`) VALUES (1, 1, 'Centro'), (2, 1, 'Tijuca'), (3, 1, 'Leblon'), (4, 2, 'Pampulha');  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.