本文整理汇总了PHP中desconectarDB函数的典型用法代码示例。如果您正苦于以下问题:PHP desconectarDB函数的具体用法?PHP desconectarDB怎么用?PHP desconectarDB使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了desconectarDB函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: listarProductosSQL
function listarProductosSQL()
{
//Creamos la conexión con la función anterior
$conexion = ConectarDB();
//generamos la consulta
mysqli_set_charset($conexion, "utf8");
//formato de datos utf8
$sql = "SELECT *\tFROM producto";
if (!($result = mysqli_query($conexion, $sql))) {
die;
}
//si la conexión falla cancelar programa
$productos = array();
//creamos un array
//guardamos en un array multidimensional todos los datos de la consulta
$i = 0;
while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {
$productos[$i] = $row;
$i++;
}
desconectarDB($conexion);
//desconectamos la base de datos
return $productos;
//devolvemos el array
}
示例2: crearProductoSQL
function crearProductoSQL($productoACrear)
{
$codigo = $productoACrear["codigo"];
$detalle = $productoACrear["detalle"];
$precioVenta = $productoACrear["precio_venta"];
$precioCosto = $productoACrear["precio_costo"];
$iva = $productoACrear["iva"];
$stock = 0;
$marca = $productoACrear["marca"];
$esMateriaPrima = true;
//Creamos la conexión con la función anterior
$conexion = ConectarDB();
//generamos la consulta
mysqli_set_charset($conexion, "utf8");
//formato de datos utf8
$sql = " INSERT INTO producto (codigo, detalle, precio_venta, precio_costo, iva, stock, marca, es_materia_prima)\n VALUES ('{$codigo}','{$detalle}','{$precioVenta}','{$precioCosto}','{$iva}','{$stock}','{$marca}','{$esMateriaPrima}');";
if (!($result = mysqli_query($conexion, $sql))) {
die;
}
//si la conexión falla cancelar programa
desconectarDB($conexion);
//desconectamos la base de datos
return true;
// print_r($productos); //devolvemos el array
}
示例3: ActualizarProductoSQL
function ActualizarProductoSQL($productoAActualizar)
{
$codigo = $productoAActualizar["codigo"];
$detalle = $productoAActualizar["detalle"];
$precioVenta = $productoAActualizar["precio_venta"];
$precioCosto = $productoAActualizar["precio_costo"];
$iva = $productoAActualizar["iva"];
$stock = 0;
$marca = $productoAActualizar["marca"];
$esMateriaPrima = true;
//Creamos la conexión con la función anterior
$conexion = ConectarDB();
//generamos la consulta
mysqli_set_charset($conexion, "utf8");
//formato de datos utf8
$sql = " UPDATE producto\n SET detalle = '{$detalle}', precio_venta ='{$precioVenta}', precio_costo ='{$precioCosto}', iva ='{$iva}', stock = '{$stock}', marca='{$marca}', es_materia_prima='{$esMateriaPrima}'\n WHERE codigo = '{$codigo}';";
if (!($result = mysqli_query($conexion, $sql))) {
die;
}
//si la conexión falla cancelar programa
desconectarDB($conexion);
//desconectamos la base de datos
return true;
// print_r($productos); //devolvemos el array
}
示例4: registrarUsuario
public function registrarUsuario($id, $name, $ape, $tipo_id, $tel, $email, $pass, $rol, $nick)
{
$consulta = "insert into usuarios values ('{$id}','{$name}','{$ape}','{$tipo_id}','{$tel}','{$email}'," . "'{$pass}','{$rol}','{$nick}')";
$result = $this->conex->query($consulta);
if ($result == TRUE) {
return TRUE;
} else {
return FALSE;
}
//return $consulta;
desconectarDB();
}
示例5: EliminarProductoSQL
function EliminarProductoSQL($codigo)
{
$conexion = ConectarDB();
//generamos la consulta
mysqli_set_charset($conexion, "utf8");
//formato de datos utf8
$sql = " DELETE FROM producto\n WHERE codigo = '{$codigo}';";
if (!($result = mysqli_query($conexion, $sql))) {
die;
}
//si la conexión falla cancelar programa
desconectarDB($conexion);
//desconectamos la base de datos
return true;
// print_r($productos); //devolvemos el array
}
示例6: conectarDB
include "../func.php";
$fecha = $_POST['fecha'];
$hora = $_POST['hora'];
$area = $_POST['area'];
$year = $_POST['year'];
$numero = $_POST['numero'];
$muni = $_POST['muni'];
$pobla = $_POST['pobla'];
$insta = $_POST['insta'];
$entidap = $_POST['entidap'];
$colon = $_POST['colon'];
$tinst = $_POST['tinst'];
$deten = $_POST['deten'];
$deleg = $_POST['deleg'];
$calle = $_POST['calle'];
$siglas = $_POST['siglas'];
$bienaf = $_POST['bienaf'];
$nume = $_POST['nume'];
$montoaf = $_POST['montoaf'];
$seraf = $_POST['seraf'];
$causa = $_POST['causa'];
$codpos = $_POST['codpos'];
$conn = conectarDB();
mysql_query("UPDATE eventos SET\nfecha_e='{$fecha}', \nhora_e='{$hora}',\ntipo_e='{$causa}',\ndelegacion_e='{$deleg}', \nmunicipio_e='{$muni}', \npoblacion_e='{$pobla}', \ncolonia_e='{$colon}', \ncalle_e='{$calle}', \nnumero_e='{$nume}', \ninstalacion_e='{$insta}', \ntipoinst_e='{$tinst}', \nsiglasinst_e='{$siglas}', \nmontod_e='{$montoaf}', \nentidad_ap='{$entidap}', \ndetenidos_e='{$deten}', \nbienesaf_e='{$bienaf}', \nservaf_e='{$seraf}',\ncp_e='{$codpos}'\nWHERE id_e ='{$numero}'");
echo "Se guardo el registro";
desconectarDB($conn);
?>
示例7: ejecutarTransaccion
/**
* Realiza una transaccion de multiples consultas<br>
* Al iniciar la transaccion se deshabilita el modo Autocommit de la
* DB impidiendo que las transacciones queden permanentemente en memoria<br>
* Si TODAS las transacciones fueron exitosas, se realiza el COMMIT de todo
* el proceso. <br>De lo contrario se realiza un ROLLBACK para dejar todo en
* su estado anterior
* @param array $arrayQuery <p>Array con todas las consultas que se desean ejecutar</p>
* @return boolean <b>TRUE</b> si se realizo el COMMIT <br><b>FALSE</b> si se realizo el ROLLBACK
*/
function ejecutarTransaccion($arrayQuery)
{
global $archivoPHP;
$retorno = false;
$procesoOK = true;
$conn = conectarDB();
if ($conn != false) {
mysql_query("BEGIN");
foreach ($arrayQuery as $query) {
//$query = @mysql_real_escape_string($query);
$resultado = mysql_query($query);
if ($resultado == false) {
$procesoOK = false;
gestionarError($archivoPHP, mysql_error(), $query);
break;
}
}
if ($procesoOK == true) {
mysql_query("COMMIT");
$retorno = true;
} else {
mysql_query("ROLLBACK");
$retorno = false;
}
desconectarDB($conn);
} else {
//Este error ya esta contemplado en la funcion conectarDB
$retorno = false;
}
return $retorno;
}