當前位置: 首頁>>代碼示例>>PHP>>正文


PHP dataBaseClass類代碼示例

本文整理匯總了PHP中dataBaseClass的典型用法代碼示例。如果您正苦於以下問題:PHP dataBaseClass類的具體用法?PHP dataBaseClass怎麽用?PHP dataBaseClass使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了dataBaseClass類的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getAll

 public static function getAll()
 {
     try {
         $sql = 'SELECT aprendiz.id_apre, aprendiz.nom_apre, aprendiz.apel_aprn, aprendiz.cod_ciudad, aprendiz.cod_tipo_id, aprendiz.cod_rh, aprendiz.genero, aprendiz.edad, aprendiz.telefono_apre FROM aprendiz';
         return dataBaseClass::getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
         /*
          if($e->getCode() === 10) {
          echo 'Base de Datos no encotrada';
          }
         */
     }
 }
開發者ID:Carlosbarrera585c,項目名稱:Taller-2-Carlos-Barrera,代碼行數:14,代碼來源:modelClass.php

示例2: getAll

 /**
  * 
  * @return \PDOException
  */
 public static function getAll()
 {
     try {
         $sql = 'SELECT centro.cod_centro, centro.desc_centro, centro.tel, centro.dir, centro.cod_ciudad FROM centro';
         return dataBaseClass::getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
         /*
          if($e->getCode() === 10) {
          echo 'Base de Datos no encotrada';
          }
         */
     }
 }
開發者ID:Carlosbarrera585c,項目名稱:Taller-2-Carlos-Barrera,代碼行數:18,代碼來源:modelClass.php

示例3: getAll

 /**
  * 
  * @return \PDOException
  */
 public static function getAll()
 {
     try {
         $sql = "SELECT count(num_doc), des_causa \nfrom ficha, centro, causa_desercion, desercion, ciudad\nwhere desercion.cod_causa=causa_desercion.cod_causa\nand desercion.num_ficha=ficha.num_ficha\nand ficha.cod_centro=centro.cod_centro\nand desc_centro='centro de electricidad y automatizacion industrial' \ngroup by  des_causa";
         return dataBaseClass::getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
         /*
          if($e->getCode() === 10) {
          echo 'Base de Datos no encotrada';
          }
         */
     }
 }
開發者ID:Carlosbarrera585c,項目名稱:Taller-2-Carlos-Barrera,代碼行數:18,代碼來源:modelClass.php

示例4: getAll

 /**
  * 
  * @return \PDOException
  */
 public static function getAll()
 {
     try {
         $sql = "SELECT nom_apre, genero, des_rh, nom_ciudad, des_prog, des_causa\nfrom desercion, aprendiz, rh, ciudad, ficha, programa, causa_desercion\nwhere desercion.id_apre=aprendiz.id_apre\nand aprendiz.cod_rh=rh.cod_rh\nand aprendiz.cod_ciudad=ciudad.cod_ciudad\nand desercion.num_ficha=ficha.num_ficha\nand ficha.cod_programa=programa.cod_pro\nand desercion.cod_causa=causa_desercion.cod_causa\nand aprendiz.genero='m' and causa_desercion.cod_causa='3'";
         return dataBaseClass::getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
     } catch (PDOException $e) {
         return $e;
         /*
          if($e->getCode() === 10) {
          echo 'Base de Datos no encotrada';
          }
         */
     }
 }
開發者ID:Carlosbarrera585c,項目名稱:Taller-2-Carlos-Barrera,代碼行數:18,代碼來源:modelClass.php

示例5: getAll

 public static function getAll()
 {
     try {
         $sql = "select nom_apre,des_causa,genero,desc_centro,des_tipo_id \n       FROM desercion natural join causa_desercion,aprendiz natural join tipo_id,centro natural join  ficha \n\t   where aprendiz.id_apre=desercion.id_apre and desercion.num_ficha=ficha.num_ficha and genero='f' and cod_causa=1";
         return dataBaseClass::getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
         //devuelve al consulta de mysql
     } catch (PDOException $e) {
         return $e;
         /*
          if($e->getCode() === 10) {
          echo 'Base de Datos no encotrada';
          }
         */
     }
 }
開發者ID:leydylucia,項目名稱:taller2Pradera-leydy,代碼行數:15,代碼來源:modelClass.php

示例6: getAll

 public static function getAll()
 {
     try {
         $sql = "select nom_apre,des_causa,genero,nom_ciudad,des_prog,des_rh \nFROM desercion natural join causa_desercion,aprendiz natural join ciudad,programa natural join  ficha,rh\nwhere aprendiz.id_apre=desercion.id_apre and desercion.num_ficha=ficha.num_ficha and aprendiz.cod_rh=rh.cod_rh \nand genero='m' and cod_causa=3";
         return dataBaseClass::getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
         //devuelve al consulta de mysql
     } catch (PDOException $e) {
         return $e;
         /*
          if($e->getCode() === 10) {
          echo 'Base de Datos no encotrada';
          }
         */
     }
 }
開發者ID:leydylucia,項目名稱:taller2Pradera-leydy,代碼行數:15,代碼來源:modelClass.php

示例7: updateCity

 /** en este metodo se ejecuta el update
  * @param type $cod se define esta variable con la llave primaria de la tabla
  * @param type $data se define esta variable como un array por medio del forech
  * @return \PDOException|boolean ??
  *@return \PDOException evuelve un mensaje de exito si la funcion fue realizada si es el caso y la funcion no fue realiza envia mensaje no se puede procesar
  */
 public static function updateCity($id, $data)
 {
     try {
         $sql = "UPDATE ciudad SET ";
         foreach ($data as $key => $value) {
             $sql = $sql . " " . $key . " = '" . $value . "', ";
         }
         $newLeng = strlen($sql) - 2;
         $sql = substr($sql, 0, $newLeng);
         $sql = $sql . " WHERE cod_ciudad = " . $id;
         dataBaseClass::getInstance()->beginTransaction();
         $rsp = dataBaseClass::getInstance()->exec($sql);
         dataBaseClass::getInstance()->commit();
         if ($rsp !== false) {
             $rsp = true;
         } else {
             throw new PDOException("la cxiudad no ha podido ser actualizado");
         }
         return $rsp;
     } catch (PDOException $e) {
         conexion::getInstance()->rollback();
         return $e;
     }
 }
開發者ID:Kellin-Andrea,項目名稱:tallerSantafeKellyManzano,代碼行數:30,代碼來源:modelClass.php

示例8: updateMatricula

 /**
  *
  * @param type $id
  * @param type $data
  * @return boolean|\PDOException
  * @throws PDOException
  */
 public static function updateMatricula($id, $data)
 {
     try {
         $sql = "UPDATE matricula SET ";
         foreach ($data as $key => $value) {
             $sql = $sql . " " . $key . " = '" . $value . "', ";
         }
         $newLeng = strlen($sql) - 2;
         $sql = substr($sql, 0, $newLeng);
         $sql = $sql . " WHERE num_ficha = " . $id;
         dataBaseClass::getCnx()->beginTransaction();
         $rsp = dataBaseClass::getCnx()->exec($sql);
         dataBaseClass::getCnx()->commit();
         if ($rsp !== false) {
             $rsp = true;
         } else {
             throw new PDOException("La Matricula no ha podido ser actualizado");
         }
         return $rsp;
     } catch (PDOException $e) {
         DataBaseClass::getCnx()->rollBack();
         return $e;
     }
 }
開發者ID:Pipe2193,項目名稱:Taller2SantaFeAndresFelipeAL,代碼行數:31,代碼來源:modelClass.php

示例9: putNewUser

 /**
  * 
  * @param type $user
  * @param type $password
  * @param type $activate
  * @return \PDOException
  */
 public static function putNewUser($id, $usuid, $nombre, $apellido, $direccion, $telefono, $localidadid)
 {
     try {
         $sql = "INSERT INTO datos_usuario (id,usuario_id,nombre,apellido,direccion,telefono,localidad_id) VALUES ({$id},{$usuid},'{$nombre}','{$apellido}','{$direccion}','{$telefono}',{$localidadid})";
         dataBaseClass::getInstance()->beginTransaction();
         $rsp = dataBaseClass::getInstance()->exec($sql);
         dataBaseClass::getInstance()->commit();
         if ($rsp !== false) {
             $rsp = true;
         } else {
             throw new PDOException("error al insertar los datos en la bd", 2845);
         }
         return $rsp;
     } catch (PDOException $e) {
         return $e;
     }
 }
開發者ID:leobetancourt92,項目名稱:taller1.1,代碼行數:24,代碼來源:modelClass.php

示例10: putNew

 /**
  * 
  * @param type $textCod, $textDes, $textEs
  * 
  * @return \PDOException
  */
 public static function putNew($textId, $textUsuId, $textNom, $textApel, $textDir, $textTel, $textLocalId)
 {
     try {
         echo $sql = "INSERT INTO datos_usuario (id, usuario_id, nombre, apellido, direccion, telefono, localidad_id) VALUES ('{$textId}', '{$textUsuId}', '{$textNom}', '{$textApel}', '{$textDir}', '{$textTel}', '{$textLocalId}')";
         dataBaseClass::getInstance()->beginTransaction();
         $rsp = dataBaseClass::getInstance()->exec($sql);
         dataBaseClass::getInstance()->commit();
         if ($rsp !== false) {
             $rsp = true;
         } else {
             throw new PDOException("El Codigo {$textId} está siendo usado", 2745);
         }
         return $rsp;
     } catch (PDOException $e) {
         return $e;
     }
 }
開發者ID:Carlosbarrera585c,項目名稱:Taller-2-Carlos-Barrera,代碼行數:23,代碼來源:modelClass.php

示例11: dataBaseClass

<?php

require_once 'DataBaseClass.php';
try {
    $objDB = new dataBaseClass('localhost', 'desercion', 'root', '');
    $sql = "SELECT cod_centro, desc_centro, tel, dir, cod_ciudad FROM centro";
    $arrData = $objDB->getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
} catch (PDOException $exc) {
    echo $exc->getMessage();
}
?>


<!DOCTYPE html>
<html lang="es"><!--esto es para que el navegador lea la pagina y reconozca que es en español-->
    <head>

        <meta charset="UTF-8"><!--es para organizar o codificar los caracteres especiales de mi idioma en este caso español latinoamerica-->
        <meta name="description" content="practica de estilos"><!--es la descricion general o global de mi sitio web-->
        <meta name="keywords" content="html5, css3, javascript"><!--son las palabras claves que trabajo en mi sitio web-->

        <title>CENTRO</title>
            <style type="text/css">

        body {
            background-color: #00BFFF;
        }
        body,td,th {
            color: #0B3B17;
        }
開發者ID:Carlosbarrera585c,項目名稱:Taller-2-Carlos-Barrera,代碼行數:30,代碼來源:centro.php

示例12: connect

 private static function connect()
 {
     try {
         $dsn = self::$driver . ':host=' . self::$host . ';port=' . self::$port . ';dbname=' . self::$dbname;
         self::$instance = new PDO($dsn, self::$user, self::$password);
         return true;
     } catch (PDOException $e) {
         echo $e->getMessage();
     }
 }
開發者ID:MarcelaRV,項目名稱:TallerSantaFeMarcela,代碼行數:10,代碼來源:dataBaseClass.php

示例13: connect

 private static function connect()
 {
     try {
         $dsn = self::$driver . ':host=' . self::$host . ';dbname=' . self::$dbname;
         self::$instance = new PDO($dsn, self::$user, self::$password);
         //señalamos la instancia y creamos el objeto pdo ,que
         return true;
         //contendra la $dsn ,$usuario y el password
     } catch (PDOException $e) {
         //si creo el objeto devuelvame el valor verdadero  "TRUE"
         echo $e->getMessage();
         //en el catch invocamos el metodo PDOExcption con la variable de excepcion,y me imprima la
     }
     //excepcion por medio del metodo predefinido getMessage()
 }
開發者ID:leobetancourt92,項目名稱:taller1.1,代碼行數:15,代碼來源:dataBaseClass.php


注:本文中的dataBaseClass類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。