本文整理汇总了PHP中dataBaseClass::getInstance方法的典型用法代码示例。如果您正苦于以下问题:PHP dataBaseClass::getInstance方法的具体用法?PHP dataBaseClass::getInstance怎么用?PHP dataBaseClass::getInstance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dataBaseClass
的用法示例。
在下文中一共展示了dataBaseClass::getInstance方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getAll
/**
*
* @return \PDOException
*/
public static function getAll()
{
try {
$sql = 'SELECT causa_desercion.cod_causa, causa_desercion.des_causa, causa_desercion.estado_causa FROM causa_desercion';
return dataBaseClass::getInstance()->query($sql)->fetchAll(PDO::FETCH_ASSOC);
} catch (PDOException $e) {
return $e;
/*
if($e->getCode() === 10) {
echo 'Base de Datos no encotrada';
}
*/
}
}
示例2: 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';
}
*/
}
}
示例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';
}
*/
}
}
示例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';
}
*/
}
}
示例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';
}
*/
}
}
示例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';
}
*/
}
}
示例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;
}
}
示例8: 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;
}
}
示例9: 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;
}
}
示例10: 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;
}
示例11: putNewdesercion
/**
*
* @return \PDOException
*/
public static function putNewdesercion($num_doc, $fecha, $id_apre, $num_ficha, $cod_causa, $fecha_desercion, $fase_desercion)
{
try {
$sql = "INSERT INTO desercion (num_doc,fecha,id_apre,num_ficha,cod_causa,fecha_desercion,fase_desercion) VALUES ('{$num_doc}','{$fecha}','{$id_apre}','{$num_ficha}','{$cod_causa}','{$fecha_desercion}','{$fase_desercion}')";
dataBaseClass::getInstance()->beginTransaction();
$rsp = dataBaseClass::getInstance()->exec($sql);
dataBaseClass::getInstance()->commit();
if ($rsp !== false) {
$rsp = true;
} else {
throw new PDOException("num_doc desercion {$num_doc} está siendo usado", 2745);
}
return $rsp;
} catch (PDOException $e) {
return $e;
}
}
示例12: dataBaseClass
<?php
require_once 'DataBaseClass.php';
$objDB = new dataBaseClass('localhost', 'desercion', 'root', '');
$sql = "SELECT count(aprendiz.id_apre), des_causa\nFROM aprendiz, desercion, causa_desercion, ficha, centro\nWHERE desercion.id_apre=aprendiz.id_apre\nand desercion.cod_causa=causa_desercion.cod_causa\nand desercion.num_ficha=ficha.num_ficha\nand ficha.cod_centro=centro.cod_centro group by des_causa";
$arrData = $objDB->getInstance()->query($sql)->fetchAll();
?>
<!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>CONSULTA</title>
<style type="text/css">
body {
background-color: #00BFFF;
}
body,td,th {
color: #0B3B17;
}
</style></head>
</head>
<body><h2><CENTER>CONSULTA 8</CENTER></h2>
<table border="5" align="center">
<tr>
示例13: putNewtipo_id
/**
*
* @param type $user
* @param type $password
* @param type $activate
* @return \PDOException
*/
public static function putNewtipo_id($cod_tipo_id, $des_tipo_id)
{
try {
$sql = "INSERT INTO tipo_id(cod_tipo_id,des_tipo_id) VALUES ('{$cod_tipo_id}','{$des_tipo_id}') ";
dataBaseClass::getInstance()->beginTransaction();
$rsp = dataBaseClass::getInstance()->exec($sql);
dataBaseClass::getInstance()->commit();
if ($rsp !== false) {
$rsp = true;
} else {
throw new PDOException("El {$cod_tipo_id} está siendo usado", 2745);
//2745 codigo del erro
}
return $rsp;
} catch (PDOException $e) {
return $e;
}
}