当前位置: 首页>>代码示例>>PHP>>正文


PHP PDOConnection::getInstance方法代码示例

本文整理汇总了PHP中PDOConnection::getInstance方法的典型用法代码示例。如果您正苦于以下问题:PHP PDOConnection::getInstance方法的具体用法?PHP PDOConnection::getInstance怎么用?PHP PDOConnection::getInstance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PDOConnection的用法示例。


在下文中一共展示了PDOConnection::getInstance方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: initialize

 /**
  * @codeCoverageIgnore
  */
 protected static function initialize()
 {
     static::$classNS = get_called_class();
     static::$tableName = static::getTableName(static::$classNS);
     $pdo = PDOConnection::getInstance();
     static::$DBH = $pdo->connect();
 }
开发者ID:andela-gjames,项目名称:PotatoORM,代码行数:10,代码来源:BaseModel.php

示例2: getPosiciones

 public function getPosiciones()
 {
     $list = array();
     $db = PDOConnection::getInstance();
     $req = $db->prepare('SELECT posicion as posicion, FK_pincho_prem as id_pincho FROM premiados WHERE FK_premio_prem =?');
     $req->execute(array($this->getId()));
     foreach ($req->fetchAll() as $posicion) {
         $list[] = array($posicion['posicion'], Pincho::find($posicion['id_pincho'])->getNombre());
     }
     return $list;
 }
开发者ID:xrlopez,项目名称:ABP,代码行数:11,代码来源:Premio.php

示例3: get

 public static function get($profile)
 {
     $params = array();
     $config = new Config('lib/db_profiles/' . $profile . '.ini');
     $params['dsn'] = self::getDSN($config->getParam('General', 'driver'), $config->getParam('General', 'host'), $config->getParam('General', 'port'), $config->getParam('General', 'dbname'));
     $params['username'] = $config->getParam('General', 'username');
     $params['password'] = $config->getParam('General', 'password');
     if ($config->getCategory('DriverOptions') != FALSE) {
         $params['driver_options'] = self::getDriverOptions($config->getCategory('DriverOptions'));
     } else {
         $params['driver_options'] = array();
     }
     return PDOConnection::getInstance($params);
 }
开发者ID:laiello,项目名称:msgr,代码行数:14,代码来源:DatabaseConnectionFactory.php

示例4: generateMoreCV

 /**
  *
  * Genera 4 codigos de voto mas a partir del id de un pincho y los añade
  * en la base de datos.
  * @param string $tipob es el identificador de un pincho
  *        int $numCV es el numero de codigos de voto asociados a un pincho.
  * @access public
  *
  */
 public function generateMoreCV($IdPi, $numCV)
 {
     $db = PDOConnection::getInstance();
     $stmt = $db->prepare("SELECT idCV FROM codVoto where pinchoId=?");
     //cuenta los codigos de voto de un pincho
     $stmt->execute(array($IdPi));
     $CV = $stmt->fetch(PDO::FETCH_ASSOC);
     for ($i = 1; $i <= 4; $i++) {
         $idCVtemp = $numCV + $i;
         $IdVoto = $IdPi . $idCVtemp;
         //print_r($IdVoto);die();
         $stmt = $db->prepare("INSERT INTO codVoto values (?,?)");
         $stmt->execute(array($IdVoto, $IdPi));
     }
     //print_r($IdPi);die();
 }
开发者ID:agonbar,项目名称:pinchOS,代码行数:25,代码来源:CodVoto.php

示例5: Session

<?php

require_once 'includes.php';
$session = new Session();
$tpl = new Template();
$tpl->assign('system_name', $systemName);
$tpl->assign('system_version', $systemVersion);
if ($session->isRegistered('client')) {
    $pdo = PDOConnection::getInstance();
    $client_session = $session->get('client');
    $client = array('client_id' => $client_session['client_id'], 'status' => 3);
    $pdo->prepare('UPDATE client SET status = :status WHERE client_id = :client_id LIMIT 1')->execute($client);
    /* Histórico */
    $pdo->prepare('UPDATE client_history SET status = :status WHERE client_id = :client_id LIMIT 1')->execute($client);
    $session->destroy('client');
}
$tpl->show();
开发者ID:viniciusferreira,项目名称:brtalk,代码行数:17,代码来源:end_call.php

示例6: __construct

 public function __construct()
 {
     $this->db = PDOConnection::getInstance();
 }
开发者ID:rcalcaraz,项目名称:foodContestWeb,代码行数:4,代码来源:Administradormapper.php

示例7: ver_datos

 public function ver_datos()
 {
     $db = PDOConnection::getInstance();
     $stmt = $db->prepare("SELECT * FROM concurso");
     $stmt->execute();
     $concursos_db = $stmt->fetch(PDO::FETCH_ASSOC);
     if (sizeof($concursos_db) == 0) {
         return null;
     } else {
         return new Concurso($concursos_db["idC"], $concursos_db["nombreC"], $concursos_db["basesC"], $concursos_db["ciudadC"], $concursos_db["fechaInicioC"], $concursos_db["fechaFinalC"], $concursos_db["fechaFinalistasC"], $concursos_db["premioC"], $concursos_db["patrocinadorC"]);
     }
 }
开发者ID:agonbar,项目名称:pinchOS,代码行数:12,代码来源:Concurso.php

示例8: updateEstado

 public function updateEstado($currentuserEmail)
 {
     $db = PDOConnection::getInstance();
     $stmt = $db->prepare("UPDATE usuario set estadoU='0' where emailU=?");
     $stmt->execute(array($currentuserEmail));
 }
开发者ID:agonbar,项目名称:pinchOS,代码行数:6,代码来源:User.php

示例9: modificarParticipante

 /**
  *
  * Modifica los datos de un participante en base a su email
  * @param string $email Clave del usuario
  * @param string $direccion Direccion del local
  * @param string $telefono Numero del local
  * @param stirng $nombreLocal Nombre que tiene el local
  * @param string $horario Horario de apertura y cierre
  * @param string $paginaWeb Url con la página
  * @access public
  *
  */
 public function modificarParticipante($email, $direccion, $telefono, $nombreLocal, $horario, $paginaWeb)
 {
     $db = PDOConnection::getInstance();
     $stmt = $db->prepare("UPDATE participante SET fotoP=?, direccionP=?, telefonoP=?, nombreLocalP=?, horarioP=?, paginaWebP=? WHERE usuarioEmail=?");
     $stmt->execute(array(md5($nombreLocal), $direccion, $telefono, $nombreLocal, $horario, $paginaWeb, $email));
 }
开发者ID:agonbar,项目名称:pinchOS,代码行数:18,代码来源:Participantes.php

示例10: recuentoVotacionProfesional

 public function recuentoVotacionProfesional($pincho)
 {
     $list = [];
     $db = PDOConnection::getInstance();
     $req = $db->prepare("SELECT SUM(votacion) AS voto FROM vota_pro WHERE ronda=2 AND FK_pincho_vota=? ");
     $req->execute(array($pincho));
     $votos = $req->fetch(PDO::FETCH_ASSOC);
     return $votos['voto'];
 }
开发者ID:xrlopez,项目名称:ABP,代码行数:9,代码来源:Pincho.php

示例11: crearFin

 /**
  *
  * En su ejecucion se cierra el concurso de modo que se crea el listado de participantes
  * que han ganado por el jurado profesional y se reinician sus valorariones de la tabla
  * @access public
  *
  */
 public function crearFin()
 {
     $db = PDOConnection::getInstance();
     $stmt1 = $db->prepare("SELECT `pincho`.`idPi` FROM pincho ORDER BY `pincho`.`numvotosProfPi` DESC limit 10");
     $stmt1->execute();
     $premiados = $stmt1->fetchAll(PDO::FETCH_BOTH);
     $stmt2 = $db->prepare("DELETE FROM `premiados`");
     $stmt2->execute();
     foreach ($premiados as $premiado) {
         $stmt3 = $db->prepare("INSERT INTO `premiados`(`idPrem`, `ronda`) VALUES (?,'1')");
         $stmt3->execute(array($premiado['idPi']));
     }
     $stmt4 = $db->prepare("UPDATE `pincho` SET `numvotosProfPi`=0");
     $stmt4->execute();
     $stmt5 = $db->prepare("UPDATE voto, usuario SET `valoracionV`=0 WHERE ((`voto`.`usuarioEmailU` = `usuario`.`emailU`) AND (`usuario`.`tipoU` = ?))");
     $stmt5->execute(array("S"));
 }
开发者ID:agonbar,项目名称:pinchOS,代码行数:24,代码来源:Pincho.php

示例12: __construct

 public function __construct()
 {
     $this->db = PDOConnection::getInstance();
     $this->pincho = new Pincho();
 }
开发者ID:xrlopez,项目名称:ABP,代码行数:5,代码来源:EstablecimientoMapper.php

示例13: esPinchoFinalista

 public function esPinchoFinalista()
 {
     $db = PDOConnection::getInstance();
     $stmt = $db->prepare("SELECT count(*) FROM premiados WHERE ronda='1' and idPrem=?");
     $stmt->execute(array($this->pinchoIdPi));
     if ($stmt->fetchColumn() == 0) {
         return false;
     } else {
         return true;
     }
 }
开发者ID:agonbar,项目名称:pinchOS,代码行数:11,代码来源:Voto.php


注:本文中的PDOConnection::getInstance方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。