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>