本文整理汇总了PHP中Conexao类的典型用法代码示例。如果您正苦于以下问题:PHP Conexao类的具体用法?PHP Conexao怎么用?PHP Conexao使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Conexao类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* Construtor da classe, recupera o conexão com o SGBD
* @access public
* @param Conexao $oCon
*/
public function __construct($oCon)
{
# interface para o objeto de conexão
$this->con = $oCon;
# Recupera a conexão com o SGBD
$this->link = $oCon->getLink();
}
示例2: buscar
public function buscar($email, $senha)
{
$con = new Conexao();
$execute = $con->conectar();
$res = $execute->query("select * from usuarios where email ='{$email}' and senha = '{$senha}'");
return $res;
}
示例3: read
public static function read()
{
try {
$Conexao = new Conexao();
$query = $_GET['query'];
if (is_array($query)) {
$dados = array();
foreach ($query as $key => $value) {
$fetchAll = isset($_GET['fetchAll'][$key]) ? strtolower($_GET['fetchAll'][$key]) == 'false' ? false : true : true;
$offset = isset($_GET['offset'][$key]) ? $_GET['offset'][$key] : null;
$limit = isset($_GET['limit'][$key]) ? $_GET['limit'][$key] : null;
$dados[$key] = $Conexao->select($value, $fetchAll, $offset, $limit);
}
Flight::json($dados);
} else {
$fetchAll = isset($_GET['fetchAll']) ? strtolower($_GET['fetchAll']) == 'false' ? false : true : true;
$offset = isset($_GET['offset']) ? $_GET['offset'] : null;
$limit = isset($_GET['limit']) ? $_GET['limit'] : null;
$dados = $Conexao->select($query, $fetchAll, $offset, $limit);
Flight::json($dados);
}
} catch (Exception $e) {
$e->sql = $query;
jsonException($e, 500);
}
}
示例4: Main
function Main()
{
$codTPL = $_GET["t"];
$codReg = $_GET["r"];
$editar = false;
$u = unserialize($_SESSION["usu"]);
if (!is_numeric($codTPL)) {
$msg = "Ação inválida";
header("Location:index.php?msg=" . $msg);
}
//Verifica se veio um código para ser editado
if (isset($codReg) && $codReg != "") {
$codReg = base64_decode($codReg);
$editar = true;
}
$cnn = new Conexao();
$sql = "SELECT Arquivo FROM mestemplates WHERE Codigo = 3;";
$rs = $cnn->Consulta($sql);
$tpl_p = file_get_contents(mysql_result($rs, 0, "Arquivo"));
$tpl_p = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($u), $tpl_p);
$tpl_p = str_replace("<!--Mensagem-->", isset($mensagem) && $mensagem != "" ? base64_decode($mensagem) : "", $tpl_p);
$sql = "SELECT Classe, jsLoad, CodPermissao, linkSalva, linkVolta ";
$sql .= "FROM mestemplates WHERE Codigo = " . $codTPL . ";";
$rs = $cnn->Consulta($sql);
if ($rs != 0) {
// Classe que será instanciada e permissão necessária para acessar a tela
$classe = mysql_result($rs, 0, "Classe");
$permissao = mysql_result($rs, 0, "CodPermissao");
$funload = mysql_result($rs, 0, "jsLoad");
if ($u->TemPermissao($permissao)) {
$frm = new $classe();
if ($editar) {
// Se vier um comando de edição de registro, monta o form com os dados do registro solicitado
Log::RegistraLog("Acessou a tela de " . $frm->RetornaDescricaoTela('cadastro') . " para editar o registro " . $codReg);
$tpl = $frm->FormEdita($codReg);
} else {
// Senão, monta um formulário em branco
Log::RegistraLog("Acessou a tela de " . $frm->RetornaDescricaoTela('cadastro') . " para inserir um novo registro");
$tpl = $frm->FormNovo();
}
if (!is_null($funload) && $funload != '') {
$tpl_p = str_replace('<!--javaonload-->', $funload, $tpl_p);
} else {
$tpl_p = str_replace('<!--javaonload-->', '', $tpl_p);
}
$botoes = Botao::BotaoSalvar(mysql_result($rs, 0, "linkSalva"));
$botoes .= Botao::BotaoVoltar(mysql_result($rs, 0, "linkVolta"));
$tpl_p = str_replace("<!--itens-toolbar-->", $botoes, $tpl_p);
} else {
$msg = base64_encode("@lng[Você não tem permissão para acessar esta tela]");
header("Location:interna.php?msg=" . $msg);
}
} else {
$msg = "@lng[Página inválida]";
header("Location:index.php?msg=" . $msg);
}
$tpl_p = str_replace("##Formulario##", $tpl, $tpl_p);
header('Content-Type: text/html; charset=iso-8859-1');
echo Comuns::Idioma($tpl_p);
}
示例5: carregarPorId
public function carregarPorId($id_volume)
{
$conexao = new Conexao();
$sql = "select * from volume where volume.id_volume = '{$id_volume}'";
$retorno = $conexao->recuperaSelect($sql);
$this->id_volume = $retorno[0]['id_volume'];
$this->descricao = $retorno[0]['descricao'];
}
示例6: carregarPorId
public function carregarPorId($id_curso)
{
$conexao = new Conexao();
$sql = "select * from curso where id_curso = {$id_curso}";
$dados = $conexao->recuperarTodos($sql);
$this->id_curso = $dados[0]['id_curso'];
$this->nome = $dados[0]['nome'];
}
示例7: carregarPorId
public function carregarPorId($idCidade)
{
$conexao = new Conexao();
$sql = "select * from cidade where cidade.idCidade = '{$idCidade}'";
$retorno = $conexao->recuperaSelect($sql);
$this->idCidade = $retorno[0]['idCidade'];
$this->cidade = $retorno[0]['cidade'];
}
示例8: update
function update($polo)
{
$conexao = new Conexao();
$dbCon = $conexao->getConexao();
$sql = "update " . self::$tabela . " set nome=\$1, cidade=\$2, uf=\$3 where id_polo=\$4";
$params = array($polo->getNome(), $polo->getCidade(), $polo->getEstado(), $polo->getId());
pg_query_params($dbCon, $sql, $params);
$conexao->closeConexao();
}
示例9: Delete
public static function Delete($id)
{
if (is_numeric($id)) {
$sql = "delete from produtos where id = " . $id;
$ConexaoObj = new Conexao();
$resposta = $ConexaoObj->ExecutarQuery($sql);
// Apagar arquivo de imagem
unlink(PATH_IMAGEM_PRODUTO . "/" . $id . ".jpg");
}
}
示例10: daoExecuteQuery
public function daoExecuteQuery($query, $params = 0)
{
$conexao = new Conexao();
$connection = $conexao->getConexao();
if ($params) {
pg_query_params($connection, $query, $params);
} else {
pg_query($connection, $query);
}
}
示例11: BuscaUltimaEtapa
private function BuscaUltimaEtapa($pergunta)
{
$sql = "SELECT MAX(CodEtapa) as Etapa FROM mesperguntaetapa WHERE CodPergunta = " . $pergunta . ";";
$cnn = new Conexao();
$rs = $cnn->Consulta($sql);
if ($rs != 0 && mysql_num_rows($rs) > 0) {
return mysql_result($rs, 0, "Etapa");
} else {
return 0;
}
}
示例12: executar_geral
function executar_geral($comando)
{
$conexao = new Conexao();
$conexao->abrir();
$resultado = $conexao->executar($comando);
$conexao->fechar();
if ($resultado) {
return false;
} else {
return 'Houve um erro no processo. Por favor, tente novamente mais tarde.';
}
}
示例13: inserir
public function inserir()
{
$nome_usuario = $_POST['nome_usuario'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$senha = $_POST['senha'];
include 'conexao.php';
$b = new Conexao();
$b->conectar();
$sql = "INSERT INTO usuario (nome, nome_usuario, email,senha)\r\n VALUES ('{$nome}', '{$nome_usuario}', '{$email}',{$senha})";
echo "New record created successfully";
$conn = null;
}
示例14: consultaAlternativas
public function consultaAlternativas($perg_codigo)
{
require_once 'classes/conexao.class.php';
$conexao = new Conexao();
$resultado = $conexao->executaComando("SELECT * FROM perguntas_alternativas WHERE perg_codigo=" . $perg_codigo . ";");
while ($linha = mysqli_fetch_array($resultado)) {
$perg_codigo = $linha["perg_codigo"];
$alternativa_texto = $linha["alternativa_texto"];
$alternativa_ordem = $linha["alternativa_ordem"];
$alternativa_correta = $linha["alternativa_correta"];
$this->setAlternativa($alternativa_ordem, $perg_codigo, $alternativa_texto, $alternativa_correta);
}
}
示例15: __construct
function __construct($dados)
{
if (is_numeric($dados)) {
$conexao = new Conexao();
$conexao->abrir();
while ($linha = $conexao->consultar('SELECT * FROM usuario WHERE cd_usuario="' . $dados . '"')) {
$this->codigo = $linha->cd_usuario;
$this->nome = $linha->nm_usuario;
$this->sobrenome = $linha->nm_sobrenome_usuario;
$this->dataNascimento = $linha->dt_nascimento_usuario;
$this->email = $linha->nm_email_usuario;
$this->login = $linha->nm_login_usuario;
$this->senha = $linha->nm_senha_usuario;
$this->permissao = $linha->cd_permissao_usuario;
$this->dataCriacao = $linha->dt_criacao_usuario;
$this->status = $linha->ic_status_ativo_inativo_usuario;
}
$conexao->fechar();
} else {
if (isset($dados->cd_usuario)) {
$this->codigo = $dados->cd_usuario;
}
if (isset($dados->nm_usuario)) {
$this->nome = $dados->nm_usuario;
}
if (isset($dados->nm_sobrenome_usuario)) {
$this->sobrenome = $dados->nm_sobrenome_usuario;
}
if (isset($dados->dt_nascimento_usuario)) {
$this->dataNascimento = $dados->dt_nascimento_usuario;
}
if (isset($dados->nm_email_usuario)) {
$this->email = $dados->nm_email_usuario;
}
if (isset($dados->nm_login_usuario)) {
$this->login = $dados->nm_login_usuario;
}
if (isset($dados->nm_senha_usuario)) {
$this->senha = $dados->nm_senha_usuario;
}
if (isset($dados->cd_permissao_usuario)) {
$this->permissao = $dados->cd_permissao_usuario;
}
if (isset($dados->dt_criacao_usuario)) {
$this->dataCriacao = $dados->dt_criacao_usuario;
}
if (isset($dados->ic_status_ativo_inativo_usuario)) {
$this->status = $dados->ic_status_ativo_inativo_usuario;
}
}
}