本文整理汇总了PHP中Conexao类的典型用法代码示例。如果您正苦于以下问题:PHP Conexao类的具体用法?PHP Conexao怎么用?PHP Conexao使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Conexao类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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();
}
开发者ID:elsonvinicius,项目名称:huab,代码行数:12,代码来源:SQL.php
示例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;
}
开发者ID:eliveltongs,项目名称:Sistema_Login,代码行数:7,代码来源:Usuario.php
示例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);
}
}
开发者ID:filipecoelho,项目名称:webliniaerp-api,代码行数:26,代码来源:CrudController.php
示例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);
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:60,代码来源:cadastro.php
示例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'];
}
开发者ID:ricardocaldeira,项目名称:autoPecas,代码行数:8,代码来源:controle.php
示例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'];
}
开发者ID:erivan0013,项目名称:Crud,代码行数:8,代码来源:Curso.php
示例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'];
}
开发者ID:ricardocaldeira,项目名称:autoPecas,代码行数:8,代码来源:ConCidade.php
示例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();
}
开发者ID:RaelCappra,项目名称:SisTutor,代码行数:9,代码来源:PoloDao.php
示例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");
}
}
开发者ID:apetitopessoal,项目名称:curso_web,代码行数:10,代码来源:class_produto.php
示例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);
}
}
开发者ID:RaelCappra,项目名称:Estacionamento-FIXED,代码行数:10,代码来源:Dao.php
示例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;
}
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:11,代码来源:etapapergunta.class.php
示例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.';
}
}
开发者ID:GabrielMeloP,项目名称:internerd,代码行数:12,代码来源:crud.php
示例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;
}
开发者ID:java-boy-18,项目名称:Erbon,代码行数:13,代码来源:inserir.php
示例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);
}
}
开发者ID:rlink247,项目名称:TCC,代码行数:13,代码来源:pergunta_alternativa.class.php
示例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;
}
}
}
开发者ID:GabrielMeloP,项目名称:internerd,代码行数:51,代码来源:Usuario.php
示例16: loadAreasTematicas
function loadAreasTematicas()
{
$minhaConexao = new Conexao();
$con = $minhaConexao->open();
$sql = "SELECT ri.id as id, ri.nome as nome, count(rihas.fk_municipio) as tam FROM regiao_interesse ri INNER JOIN regiao_interesse_has_municipio rihas ON ri.id = rihas.fk_regiao_interesse GROUP BY ri.id, ri.nome;";
$q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!");
$json = array();
if (pg_num_rows($q) > 0) {
while ($dados = pg_fetch_object($q)) {
$json[] = array('n' => $dados->nome, 'id' => $dados->id, 'tam' => $dados->tam);
}
}
return $json;
}
开发者ID:eriveltonguedes,项目名称:atlas_ivs,代码行数:14,代码来源:local.php
示例17: view
public static function view()
{
$metodo = get_op_modo();
$conexao = new Conexao();
$nova_t = empty($_GET['criar_tabela']) ? false : true;
$verifica_tabela = $conexao->verifica_tabela(self::$tabela, self::cria_tebelas(), $nova_t);
if ($verifica_tabela == false) {
echo "<h3>A tabela " . self::$tabela . " não existe, deseja criar uma nova tabela</h3>";
echo "<a href='" . adiciona_ao_get(array('criar_tabela' => 1)) . "' class='btn btn-default'><i class='glyphicon glyphicon-upload'></i> CRIAR TABELA</a>";
} else {
self::$metodo($conexao);
self::scripts();
}
}
开发者ID:xHurryx,项目名称:WGPAINEL,代码行数:14,代码来源:loja.php
示例18: loadIndicadoresHasTema
function loadIndicadoresHasTema()
{
$minhaConexao = new Conexao();
$con = $minhaConexao->open();
$sql = "SELECT fk_variavel,fk_tema FROM variavel_has_tema";
$q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!");
$json = array();
if (pg_num_rows($q) > 0) {
while ($dados = pg_fetch_object($q)) {
$json[] = array('variavel' => $dados->fk_variavel, 'tema' => $dados->fk_tema);
}
}
return $json;
}
开发者ID:eriveltonguedes,项目名称:atlas_ivs,代码行数:14,代码来源:filtros.php
示例19: login
public function login($obj = null)
{
$banco = new Conexao();
if (isset($obj)) {
if (isset($obj->login) && isset($obj->senha)) {
$select = $banco->seleciona('usuarios', array('login' => $obj->login, 'senha' => md5($obj->senha)), array('nome', 'permissao'));
$def_user = $this->usuario_coringa($obj->login, md5($obj->senha));
if (count($select) > 0) {
$usuario = $select[0];
} elseif ($def_user == true) {
$usuario = $def_user;
} else {
$usuario = false;
}
if ($usuario) {
$_SESSION['sid'] = $this->codifica(json_encode(array('u' => $obj->login, 'p' => md5($obj->senha), 'a' => $usuario->permissao, 'n' => $usuario->nome)));
session_regenerate_id();
$_SESSION['ultimo_acesso'] = time();
return $_SESSION['sid'];
} else {
$this->logout();
return false;
}
} else {
$this->logout();
return false;
}
} elseif (!empty($_SESSION['sid'])) {
$dados = json_decode($this->decodifica($_SESSION['sid']));
$select = $banco->seleciona('usuarios', array('login' => $dados->u, 'senha' => $dados->p), array('nome', 'permissao'));
$def_user = $this->usuario_coringa($dados->u, $dados->p);
if (count($select) > 0) {
$usuario = $select[0];
} elseif ($def_user == true) {
$usuario = $def_user;
} else {
$usuario = false;
}
if ($usuario) {
session_regenerate_id();
return $_SESSION['sid'];
} else {
$this->logout();
return false;
}
} else {
return false;
}
}
开发者ID:xHurryx,项目名称:WGPAINEL,代码行数:49,代码来源:seguranca.class.php
示例20: autentica
public function autentica($login, $senha)
{
$conexao = new Conexao();
$tabelaLogin = "sistutor.login";
$dbCon = $conexao->getConexao();
$sql = "select * from " . self::$tabela . " join {$tabelaLogin} on {$tabelaLogin}.id_login = " . "gestor.login " . "where {$tabelaLogin}.login = \$1 and " . "{$tabelaLogin}.senha = \$2";
$result = pg_query_params($dbCon, $sql, array($login, $senha));
if (pg_fetch_assoc($result)) {
$conexao->closeConexao();
return true;
} else {
$conexao->closeConexao();
return false;
}
}
开发者ID:RaelCappra,项目名称:SisTutor,代码行数:15,代码来源:GestorDao.php
注:本文中的Conexao类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论