Não consigo pegar dados de outra classe
Tenho a classe conexão:
class Conexao{
private $_host = 'localhost';
private $_user = 'root';
private $_pass = '';
private $_database = 'mg';
public $_con;
public $conecta;
function __construct()
{
$this->conecta();
}
public function conecta()
{
$_con = mysqli_connect($this->_host, $this->_user, $this->_pass, $this->_database) or die("Erro ao conectar ao servidor » " . mysqli_error());
return $_con;
}
}
E o arquivo da classe que insere dados:
require_once 'Conexao.class.php';
$conecta = new Conexao();
class Cliente{
private $id, $nome, $endereco, $telefone1, $telefone2;
protected $tabela = 'clientes';
public function getId(){
return $this->id;
}
public function getNome(){
return $this->nome;
}
public function setNome($nome){
$this->nome = $nome;
}
public function getEndereco(){
return $this->endereco;
}
public function setEndereco($endereco){
$this->endereco = $endereco;
}
public function getTelefone1(){
return $this->telefone1;
}
public function setTelefone1($telefone1){
$this->telefone1 = $telefone1;
}
public function getTelefone2(){
return $this->telefone2;
}
public function setTelefone2($telefone2){
$this->telefone2 = $telefone2;
}
public function insere(){
$query = "INSERT INTO clientes (nome, endereco, telefone1, telefone2, email) VALUES ('2', '3', '4', '5', '6')";
$query2 = mysqli_query($_con, $query);
}
}
Quando executo a função "insere" ela retorna que falta um dos parâmetros que no caso não consegue encontrar a variável "$_con".
Estou apenas fazendo testes pra depois de 12 anos relembrar e me atualizar no PHP.... Mas não consegui acessar essa variável..Discussão (0)
Carregando comentários...