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,
Preciso de uma ajuda urgente. Comecei a pouco tempo a programar PHP O.O, sempre usei java e agora estou sofrendo um pouco na sintaxe php.
Então, criei uma classe conecta.class.php
class conecta{
var $ip;
var $user;
var $pass;
var $database_cat;
var $database_prod;
function dados()
{
$this->ip = "localhost";
$this->user = "root";
$this->pass = "";
$this->database_cat = "catalogo";
}
function AbreConexaoCatalogo() {
$this->conn = mysql_connect ($this->ip,$this->user,$this->pass); // aqui declaramos a var conn como variável da classe
mysql_select_db ( $this->database_cat, $this->conn);
// esse "$this->" ele e utilizado para referenciar uma variável da classe
}
function FechaConexaoCatalogo() {
mysql_close ($this->conn); // aqui fecho a conexão se baseando na variável acima declarada
}
}
e uma outra query.class.php só pra receber as consultas
include_once("conecta.class.php");
class query{
$conecta = new conecta;
function Seleciona_passage(){
$conecta->AbreConexaoCatalogo(); // Abrimos a conexão
$select = mysql_query("SELECT * FROM `passage` WHERE date = '2008-07-08 03:34:42'");
$result = mysql_num_rows($select);
if($result > '0'){
while($row = mysql_fetch_array($select)){
$date = $row['date'];
$satellite = $row['satellite'];
$instrument = $row['instrument'];
$message = $row['message'];
$tape_path = $row['tape_path'];
$file_name = $row['file_name'];
return $file_name;
}
}
$conecta->FechaConexao();
}
}
ele está dando o seguinte erro
Parse error: syntax error, unexpected T_VARIABLE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mysql/htdocs/producao/query.class.php on line 5
provavelmente alguma erro na sintaxe, desde já muito obrigado pela ajuda!
bom dia a todos
Carregando comentários...