Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal beleza? Bom eu estou estudando Classes e Objetos a pouco tempo, mas.. seguinte
eu estava tentando montar uma classe de conexão.. só que dai na hora de instanciar
um objeto aparece um erro que não consegui resolver :(
Erro:****
Parse error: parse error, unexpected T_VARIABLE in C:\Arquivos de programas\EasyPHP 2.0b1\www\estudo\02\testa.php on line 5
abaixo a class_conecta_db.php
<?php
class ConexaoMySql
{
public $host = "localhost";
public $user = "root";
public $pass = "";
public $mybase = "test";
public $con = "";
public $query = "";
public function conexao()
{
$this->con = mysql_connect($this->host,$this->user,$this->pass);
if (!$this->con)
{
die("Erro na conexão");
}
elseif (!mysql_select_db($this->con))
{
die("Erro na conexão");
}
}
public function sql($query)
{
$this->query = $query;
if ($resultado = mysql_query($this->query, $this->con)) {
return $resultado;
} else {
return 0;
}
}
public function id()
{
return mysql_insert_id($this->con);
}
public function fechar()
{
return mysql_close();
}
}
?>
abaixo o arquivo onde eu instancio o objeto.. chamei de testa.php:
<?php
include("class_conecta_db.php")
###$ObjConexao = new ConexaoMySql; (tentei instanciar o obj assim, mas apresentou o mesmo erro :()
$ObjConexao = new conexao();
$result = $ObjConexao->sql("select * from pessoas");
while($lista = mysql_fetch_array($result)) {
printf($lita,[0], $lista[1], $lista[2]);
}
$ObjConexao->fechar();
?>Carregando comentários...