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 }
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 }
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 }
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(); }
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 }
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); ?>
/** * 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; }