id = mysql_connect($server, $user, $pass); // Seleciona o db if ($this->id) mysql_select_db($db, $this->id); else $this->id = 0; } // Desconecta com o banco de dados function Desconectar() { if ($this->id) mysql_close($this->id); else $this->id = 0; } function SqlQuery($sql) { return mysql_query($sql, $this->id); } // Retorna a conexão atual function getId() { return $this->id; } } ?>db = $db; $this->res = 0; $this->nrw = 0; $this->row = -1; $this->dados = ""; } // Realiza uma consulta ao db function Consultar($sql="") { if ($sql != "") { $this->row = 0; $this->res = $this->db->SqlQuery($sql); if ($this->res) { $this->nrw = mysql_num_rows($this->res); if ($this->nrw > 0) $this->Dados(); } } } // Retorna um array com os valores dos campos de uma linha do resultado de uma consulta function Dados() { mysql_data_seek($this->res, $this->row); $this->dados = mysql_fetch_array($this->res); } // Retorna a primeira linha do resultado de uma consulta function getPrimeiro() { $this->row = 0; $this->Dados(); return $this->dados; } // Retorna a próxima linha do resultado de uma consulta function getProximo() { $this->row = ($this->row < ($this->nrw -1)) ? ++$this->row : ($this->nrw - 1); $this->Dados(); return $this->dados; } // Retorna a linha anterior do resultado de uma consulta function getAnterior() { $this->row = ($this->row > 0) ? --$this->row : 0; $this->Dados(); return $this->dados; } // Retorna a última linha do resultado de uma consulta function getUltimo() { $this->row = $this->nrw - 1; $this->Dados(); return $this->dados; } // Retorna a linha correspondente a $linha, do resultado de uma consulta function getLinha($linha) { if ($linha > 0 && $linha < $this->nrw) { $this->row = $linha; $this->Dados(); return $this->dados; } } } ?> Painel de Controle
Área restrita
 Usuário:
Senha:
 

Voltar para home