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


PHP Conexion::prepare方法代码示例

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


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

示例1: guardar

 function guardar()
 {
     //Metodo de clase que guarda un asistencia en la base
     if (!$this->cambios) {
         //Si no hay cambios en el objeto
         return;
     }
     $conn = new Conexion();
     if ($this->nuevo) {
         //Si el objeto es nuevo se hace un INSERT
         try {
             $sql = "INSERT INTO asistencia(comision, alumno, clase, presente, justificada)\n\t\t\t\t\t\tVALUES(:comision, :alumno, :clase, :presente, :justificada)";
             $stmt = $conn->prepare($sql);
             $stmt->bindParam(':comision', $this->comision, PDO::PARAM_INT);
             $stmt->bindParam(':alumno', $this->alumno, PDO::PARAM_INT);
             $stmt->bindParam(':clase', $this->clase, PDO::PARAM_INT);
             $stmt->bindParam(':presente', $this->presente, PDO::PARAM_INT);
             $stmt->bindParam(':justificada', $this->justificada, PDO::PARAM_INT);
             $stmt->execute();
         } catch (PDOException $e) {
             throw new Exception("No me pude guardar: " . $e->getMessage());
         }
     } else {
         //Si el objeto no es nuevo se hace un UPDATE
     }
 }
开发者ID:yo-alan,项目名称:santiago,代码行数:26,代码来源:asistencia.class.php

示例2: eliminar

 public function eliminar()
 {
     $conexion = new Conexion();
     $consulta = $conexion->prepare('DELETE from Categoria where ID= :ID');
     $consulta->bindParam(':ID', $this->ID);
     $consulta->execute();
 }
开发者ID:fernandoguevara,项目名称:SINA,代码行数:7,代码来源:cCategoria.php

示例3: consultarTodosLosDatos

 public function consultarTodosLosDatos()
 {
     $conexion = new Conexion();
     $sql = $conexion->prepare("SELECT * FROM " . self::TABLA);
     $sql->execute();
     $registro = $sql->fetchAll();
     return $registro;
 }
开发者ID:racorrea,项目名称:PDOTest,代码行数:8,代码来源:usuarios.php

示例4: listarDeportes

 public function listarDeportes()
 {
     $conexion = new Conexion();
     $lista = $conexion->prepare('select descripcion ' . self::TABLA . ' from deportes');
     $lista->execute();
     $registros = $lista->fetchAll();
     return $registros;
     $conexion = null;
     /* $sql="select first($rango) * from deportes"; 
        $result=mysql_query($sql, $conexion);*/
 }
开发者ID:dardusso23,项目名称:GestClub,代码行数:11,代码来源:classDeporte.php

示例5: getAll

 public function getAll()
 {
     $conexion = new Conexion();
     $consulta = $conexion->prepare('SELECT * FROM ' . self::TABLA);
     $consulta->execute();
     while ($registro = $consulta->fetch()) {
         $sede = new Sede();
         $sede->construir($registro);
         $array[] = $sede;
     }
     return $array;
 }
开发者ID:alfonsorios96,项目名称:inversion,代码行数:12,代码来源:ControllerSede.php

示例6: eliminar

 public function eliminar()
 {
     try {
         $conexion = new Conexion();
         $consulta = $conexion->prepare('DELETE from Proveedor where ID= :ID');
         $consulta->bindParam(':ID', $this->ID);
         $consulta->execute();
         $conexion = null;
     } catch (PDOException $e) {
         echo $e->getMessage();
         $conexion = null;
     }
 }
开发者ID:fernandoguevara,项目名称:SINA,代码行数:13,代码来源:cProveedor.php

示例7: getCliente2

 public function getCliente2($id)
 {
     $conexion = new Conexion();
     $ctrlUsuario = new ControllerUsuario();
     $consulta = $conexion->prepare('SELECT * FROM ' . self::TABLA . ' WHERE id = :id');
     $consulta->bindParam(':id', $id);
     $consulta->execute();
     $registro = $consulta->fetch();
     if ($registro) {
         $nuevo = new Cliente();
         $nuevo->construir($registro);
         $nuevo->usuario = $ctrlUsuario->getUsuario2($registro['usuario_id']);
         return $nuevo;
     } else {
         return false;
     }
 }
开发者ID:alfonsorios96,项目名称:inversion,代码行数:17,代码来源:ControllerCliente.php

示例8: array

 static function comisiones_alumnos()
 {
     //METODO ESTATICO QUE DEVUELVE TODAS LAS CLASES DE LA BASE
     $cs = array();
     $conn = new Conexion();
     $sql = 'SELECT id FROM comision_alumno';
     $consulta = $conn->prepare($sql);
     $consulta->setFetchMode(PDO::FETCH_ASSOC);
     try {
         $consulta->execute();
         $results = $consulta->fetchall();
         foreach ($results as $r) {
             $c = Comision_alumno::comision_alumno($r['id']);
             array_push($cs, $c);
         }
     } catch (PDOException $e) {
     }
     return $cs;
 }
开发者ID:yo-alan,项目名称:santiago,代码行数:19,代码来源:comision_alumno.class.php

示例9: guardar

 function guardar()
 {
     //METODO QUE GUARDA UNA NUEVA CARRERA O ACTUALIZA UNA EXISTENTE
     if (!$this->cambios) {
         return;
     }
     $conn = new Conexion();
     if ($this->nuevo) {
         try {
             $sql = "INSERT INTO carrera(id_carrera, nombre) VALUES(:id_carrera, :nombre)";
             $stmt = $conn->prepare($sql);
             $stmt->bindParam(':id_carrera', $this->id_carrera, PDO::PARAM_STR);
             $stmt->bindParam(':nombre', $this->nombre, PDO::PARAM_STR);
             $stmt->execute();
         } catch (PDOException $e) {
             echo "ERROR: ", $e->getMessage();
             die;
         }
     }
 }
开发者ID:yo-alan,项目名称:santiago,代码行数:20,代码来源:carrera.class.php

示例10: getAll

 public function getAll()
 {
     $conexion = new Conexion();
     $ctrlUsuario = new ControllerUsuario();
     $ctrlSede = new ControllerSede();
     $consulta = $conexion->prepare('SELECT * FROM ' . self::TABLA);
     $consulta->execute();
     while ($registro = $consulta->fetch()) {
         $nuevo = new Asesor();
         $nuevo->construir($registro);
         $nuevo->usuario = $ctrlUsuario->getUsuario2($registro['usuario_id']);
         $nuevo->sede = $ctrlSede->getSede($registro['sede_id']);
         if ($nuevo->usuario->estatus == 2) {
             continue;
         }
         $array[] = $nuevo;
     }
     if (isset($array)) {
         return $array;
     } else {
         return false;
     }
 }
开发者ID:alfonsorios96,项目名称:inversion,代码行数:23,代码来源:ControllerAsesor.php

示例11: guardar

 function guardar()
 {
     //METODO QUE GUARDA UNA NUEVA MATERIA O ACTUALIZA UNA EXISTENTE
     if (!$this->cambios) {
         return;
     }
     $conn = new Conexion();
     if ($this->nuevo) {
         try {
             $sql = "INSERT INTO materia(id_carrera, codigo_materia, nombre, anio, cuatrimestre)\n\t\t\t\t\t\tVALUES(:id_carrera, :codigo_materia, :nombre, :anio, :cuatrimestre)";
             $stmt = $conn->prepare($sql);
             $stmt->bindParam(':id_carrera', $this->id_carrera, PDO::PARAM_STR);
             $stmt->bindParam(':codigo_materia', $this->nombre, PDO::PARAM_INT);
             $stmt->bindParam(':nombre', $this->nombre, PDO::PARAM_STR);
             $stmt->bindParam(':anio', $this->nombre, PDO::PARAM_INT);
             $stmt->bindParam(':cuatrimestre', $this->nombre, PDO::PARAM_INT);
             $stmt->execute();
         } catch (PDOException $e) {
             echo "ERROR: ", $e->getMessage();
             die;
         }
     } else {
     }
 }
开发者ID:yo-alan,项目名称:santiago,代码行数:24,代码来源:materia.class.php

示例12: guardar

 function guardar()
 {
     //Metodo de clase que guarda un alumno en la base
     if (!$this->cambios) {
         //Si no hay cambios en el objeto
         return;
     }
     if ($this->nombre == "") {
         throw new Exception("El nombre no es válido.");
     }
     if ($this->apellido == "") {
         throw new Exception("El apellido no es válido.");
     }
     if ($this->documento == 0) {
         throw new Exception("El documento no es válido.");
     }
     if ($this->direccion == "") {
         throw new Exception("La dirección no es válida.");
     }
     if ($this->legajo == "") {
         throw new Exception("El número de legajo no es válido.");
     }
     $conn = new Conexion();
     if ($this->nuevo) {
         //Si el objeto es nuevo se hace un INSERT
         try {
             $sql = "INSERT INTO persona(nombre, apellido, documento, f_nacimiento, direccion)\n\t\t\t\t\t\tVALUES(:nombre, :apellido, :documento, :f_nacimiento, :direccion)";
             $stmt = $conn->prepare($sql);
             $stmt->bindParam(':nombre', $this->nombre, PDO::PARAM_STR);
             $stmt->bindParam(':apellido', $this->apellido, PDO::PARAM_STR);
             $stmt->bindParam(':documento', $this->documento, PDO::PARAM_INT);
             $stmt->bindParam(':f_nacimiento', $this->f_nacimiento, PDO::PARAM_STR);
             $stmt->bindParam(':direccion', $this->direccion, PDO::PARAM_STR);
             $stmt->execute();
         } catch (PDOException $e) {
             throw new Exception("No me pude guardar como persona: " . $e->getMessage());
         }
         try {
             $sql = "INSERT INTO alumno(documento, legajo)\n\t\t\t\t\t\tVALUES(:documento, :legajo)";
             $stmt = $conn->prepare($sql);
             $stmt->bindParam(':documento', $this->documento, PDO::PARAM_INT);
             $stmt->bindParam(':legajo', $this->legajo, PDO::PARAM_STR);
             $stmt->execute();
         } catch (PDOException $e) {
             throw new Exception("No me pude guardar como alumno: " . $e->getMessage());
         }
     } else {
         //Si el objeto no es nuevo se hace un UPDATE
     }
 }
开发者ID:yo-alan,项目名称:santiago,代码行数:50,代码来源:alumno.class.php

示例13: activar

 public function activar($expediente)
 {
     $conexion = new Conexion();
     if ($this->existeExpediente($expediente)) {
         $consulta = $conexion->prepare('UPDATE ' . self::TABLA . ' SET estatus = 1 WHERE expediente = :id');
         $consulta->bindParam(':id', $expediente);
         $consulta->execute();
     }
 }
开发者ID:alfonsorios96,项目名称:inversion,代码行数:9,代码来源:ControllerInmueble.php

示例14: eliminar

 public function eliminar()
 {
     $conexion = new Conexion();
     try {
         $query = $conexion->prepare('DELETE FROM ' . self::TABLA . ' WHERE id = ?');
         $query->bindParam(1, $this->id, PDO::PARAM_INT);
         $query->execute();
         return true;
     } catch (PDOException $e) {
         echo $e->getMessage();
     }
 }
开发者ID:rapaza,项目名称:crud-php-pgsql,代码行数:12,代码来源:Usuario.php

示例15: Conexion

<?php

require_once 'backend/model/Conexion.php';
if ($_POST['query']) {
    $data = $_POST['query'];
    $conexion = new Conexion();
    $consulta = $conexion->prepare($data);
    $consulta->execute();
    echo "Query cargada correctamente !! :D";
}
?>

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>Querys</title>
</head>
<body>
	<form action="query.php" method="post">
		<textarea name="query" id="query" cols="30" rows="10">
			
		</textarea>
		<input type="submit" value="Ejecutar">
	</form>
</body>
</html>
开发者ID:alfonsorios96,项目名称:inversion,代码行数:27,代码来源:query.php


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