Boa noite pessoal,
estou com um problema que não consigo achar a solução. Criei uma classe de conexão em php com meu localhost que não executa a query que eu peço.
class Conexao{
//informacoes do banco de dados
var $host = 'localhost';
var $user = 'root';
var $pass = '';
var $dbase = 'brasucas';
//variáveis para script
var $link;
var $resultado;
var $query;
function __construct(){
}
//conexão ao Banco de Dados
function conecta(){
$this->link = mysqli_connect($this->host, $this->user, $this->pass, $this->dbase);
if (!$this->link){
echo "Ocorreu um erro ao conectar ao banco de dados";
echo "<b>".mysql_error()."</b>";
die();
}
}
function sql_query($query){
$this->conecta();
$this->query = $query;
//conexao e execucao da query
if($this->resultado = @mysqli_query($this->query)){
$this->desconecta();
return $this->resultado;
}else{
echo "Ocorreu um erro a executar a query MySql <b>$this->query</b>";
echo "<br><br>";
echo "Erro no MySQL: <b>".mysql_error()."</b>";
die();
$this->desconecta();
}
}
$titulo_evento = $mysql->sql_query("SELECT nome FROM evento WHERE idevento=1");
$mysql->desconecta;
Ele conecta e tudo, so que quando eu peço para executar a função sql_query
() me retorna que não foi possível executar a query
. Eu nunca tinha usado esse mysqli_query
estou fazendo algo errado? Será que podem me ajudar… Muito Obrigado!!