本文整理汇总了PHP中Conexao::getConexao方法的典型用法代码示例。如果您正苦于以下问题:PHP Conexao::getConexao方法的具体用法?PHP Conexao::getConexao怎么用?PHP Conexao::getConexao使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conexao
的用法示例。
在下文中一共展示了Conexao::getConexao方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: salvar
function salvar()
{
$maratona = new Maratona();
$maratona->setDatainicio($_POST["datainicio"]);
$maratona->setDatafim($_POST["datafim"]);
$maratona->setNome($_POST["nome"]);
$maratona->setJuiz($_POST["juiz"]);
$_GET["id"] = $maratona->salvar(Conexao::getConexao()) ? 202 : 404;
}
示例2: 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();
}
示例3: 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);
}
}
示例4: buscaPorEmail
public function buscaPorEmail($email)
{
$sql = "SELECT * FROM usuarios WHERE email=:email";
try {
$this->con = Conexao::getConexao();
$sth = $this->con->prepare($sql);
$sth->bindValue(':email', $email, PDO::PARAM_STR);
$sth->execute();
return $sth->fetchAll();
} catch (PDOException $erro) {
echo 'Erro ao buscar usuário ' . $erro->getMessage;
exit;
}
}
示例5: generateID
private function generateID()
{
$sql = "select (coalesce(max(cod_matricula),0)+1) as ID from matricula";
$cnx = Conexao::getConexao();
$sth = $cnx->prepare($sql);
try {
$sth->execute();
} catch (Exception $exc) {
return $exc->getMessage();
}
$res = $sth->fetch();
$id = $res[0];
return $id;
}
示例6: nextId
public static function nextId($sequence)
{
$sql = "SELECT nextval('{$sequence}') AS seq";
$con = Conexao::getConexao();
try {
$arr = $con->query($sql);
if ($arr == "") {
throw new Exception("Erro");
}
$row = $arr->fetch(PDO::FETCH_ASSOC);
return $row['seq'];
} catch (Exception $e) {
return 0;
}
}
示例7: selectAdmin
function selectAdmin(admin $ad)
{
try {
$conexao = parent::getConexao();
$login = $ad->getLogin();
$senha = $ad->getSenha();
$comando = $conexao->prepare("select id,nome,email,login,senha from admin where login=? and senha=?");
$comando->bindParam(1, $login);
$comando->bindParam(2, $senha);
$comando->execute();
return $comando->fetchall(PDO::FETCH_ASSOC);
} catch (Exception $ex) {
parent::setErros($ex->getCode() . $ex->getMessage());
}
}
示例8: 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;
}
}
示例9: listDisciplinasTutoresByCurso
function listDisciplinasTutoresByCurso($curso)
{
$tDisciplina = self::$tabela;
$tTutor = "sistutor.tutor";
$tPessoa = "sistutor.pessoa";
$tutorDisisciplina = "sistutor.tutor_disciplina";
$sql = "select {$tDisciplina}.nome as d_nome, {$tPessoa}.nome as p_nome, {$tPessoa}.sobrenome from {$tutorDisisciplina}" . " join {$tTutor} on {$tutorDisisciplina}.id_tutor = {$tTutor}.id_tutor" . " join {$tPessoa} on {$tPessoa}.id_pessoa = {$tTutor}.pessoa" . " join {$tDisciplina} on {$tDisciplina}.id_disciplina = {$tutorDisisciplina}.id_disciplina" . " where {$tDisciplina}.curso = \$1" . " order by disciplina";
$conexao = new Conexao();
$dbCon = $conexao->getConexao();
$result = pg_query_params($dbCon, $sql, array($curso->getId()));
return pg_fetch_all($result);
}
示例10: __construct
public function __construct()
{
require_once( CAMINHO_PORTAL."conf/Conexao.php" );
$this->conexao = Conexao::getConexao();
}
示例11: json_encode
<?php
require_once '../../config.php';
$conexao = new Conexao();
$q = $_GET['q'];
$fisioterapeutas = $conexao->getConexao()->query()->from("usuarios")->where("permissao = ?", (int) Permissao::PERMISSAO_FISIOTERAPEUTA)->where("nome like ?", '%' . $q . '%')->all();
$arr = array();
foreach ($fisioterapeutas as $fisioterapeuta) {
$arr[] = array("id" => $fisioterapeuta["id"], "name" => $fisioterapeuta["nome"]);
}
echo json_encode($arr);
示例12: __construct
public function __construct()
{
$this->con = Conexao::getConexao();
}
示例13: perguntas
require ".././models/Conexao.class.php";
if (isset($_POST)) {
// inserir pergunta
$conexao = Conexao::getConexao();
$stmt = $conexao->prepare("INSERT INTO perguntas (`pergunta`, `idCategoria`) VALUES (?,?)");
$stmt->bindValue(1, $_POST["pergunta"]);
$stmt->bindValue(2, $_POST["categoria"]);
$stmt->execute();
$idPergunta = $conexao->lastInsertId();
// inserir alternativas
$i = 1;
while ($i <= 4) {
$alternativa = new Alternativa();
$alternativa->setAlternativa($_POST["alt" . $i]);
$alternativa->setFk_Pergunta($idPergunta);
$conexao = Conexao::getConexao();
$stmt = $conexao->prepare("INSERT INTO alternativas (alternativa, fk_pergunta) VALUES (?,?)");
$stmt->bindValue(1, $alternativa->getAlternativa());
$stmt->bindValue(2, $alternativa->getFk_Pergunta());
$stmt->execute();
$i++;
}
// inserir alternativa correta
$idAlternativaCorreta;
$textoAlternativa;
switch ($_POST['correta']) {
// estrutura para saber qual alternativa foi marcada para gerar a query adequada
case '1':
$stmt = $conexao->prepare('select idAlternativa from alternativas where alternativas.fk_pergunta =? and alternativas.alternativa = ?');
$stmt->bindValue(1, $idPergunta);
$stmt->bindValue(2, $_POST['alt1']);
示例14: fazerInclusao
public function fazerInclusao()
{
$con = Conexao::getConexao();
$con1 = clone $con;
echo "Fazer inclusao<br>";
}
示例15: explode
<?php
require_once "config.php";
list($type, $data) = explode(';', $_POST['foto']);
list(, $data) = explode(',', $data);
$data = base64_decode($data);
$conexao = new Conexao();
$dao = new DAOGenerico();
$dados = $dao->findByPk($conexao->getConexao(), "pacientes", (int) $_GET["id"]);
$diretorio = DIR_UPLOADS . SEPARADOR_DIRETORIO . "pacientes" . SEPARADOR_DIRETORIO . $dados["id"];
if (existeArquivo($diretorio . SEPARADOR_DIRETORIO . $dados["foto"])) {
excluiArquivo($diretorio . SEPARADOR_DIRETORIO . $dados["foto"]);
}
if (!existeDiretorio($diretorio)) {
criaDiretorio($diretorio);
}
$nomeFoto = date('dmYHis') . '.png';
$file = file_put_contents($diretorio . '/' . $nomeFoto, $data);
if (is_integer($file)) {
$dados["foto"] = $nomeFoto;
$dao->salva($conexao->getConexao(), "pacientes", $dados);
$conexao->getConexao()->commit();
$conexao->getConexao()->disconnect();
echo $diretorio . '/' . $nomeFoto;
}