function dameProducto() { $resultado = false; $consulta = "SELECT * FROM producto WHERE stock>=1"; $conexion = conectaBaseDatos(); $sentencia = $conexion->prepare($consulta); try { if (!$sentencia->execute()) { print_r($sentencia->errorInfo()); } $resultado = $sentencia->fetchAll(); //$resultado = $sentencia->fetchAll(PDO::FETCH_ASSOC); $sentencia->closeCursor(); } catch (PDOException $e) { echo "Error al ejecutar la sentencia: \n"; print_r($e->getMessage()); } return $resultado; }
function dameDenunciasFiltro($sql) { $resultado = false; $conex = conectaBaseDatos(); $stid = oci_parse($conex, $sql); if (!$stid) { $e = oci_error($this->conex); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $r = oci_execute($stid); if (!$r) { $e = oci_error($stid); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Obtener los resultados de la consulta while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) { $resultado[] = $fila; } //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($conex); return $resultado; }
function dameEmpresa($filtro, $valor) { $resultado = false; $consulta = "SELECT * FROM EMPRESA WHERE " . $filtro . "=:valor"; $conex = conectaBaseDatos(); $stid = oci_parse($conex, $consulta); if (!$stid) { $e = oci_error($this->conex); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Realizar la lógica de la consulta oci_bind_by_name($stid, ':valor', $valor); $r = oci_execute($stid); if (!$r) { $e = oci_error($stid); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Obtener los resultados de la consulta while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) { $resultado[] = $fila; } //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($conex); return $resultado; }
function dameNombreDenuncianteQueja($id) { $resultado = false; $conex = conectaBaseDatos(); $stid = oci_parse($conex, "SELECT PRIMER_NOMBRE ||' '|| SEGUNDO_NOMBRE || ' ' ||PRIMER_APELLIDO || ' ' ||SEGUNDO_APELLIDO AS NOMBRE FROM sira.ciudadano c where c.ID_CIUDADANO = (select r.ID_CIUDADANO from sira.representante r where r.ID_EMPRESA=:id)"); if (!$stid) { $e = oci_error($this->conex); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } oci_bind_by_name($stid, ':id', $id); $r = oci_execute($stid); if (!$r) { $e = oci_error($stid); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Obtener los resultados de la consulta while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) { $resultado[] = $fila; } //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($conex); return $resultado; }
function dameNombreParroquia($id) { $resultado = false; $conex = conectaBaseDatos(); $consulta = "SELECT DESC_PARROQUIA FROM SIRA.PARROQUIA WHERE ID_PARROQUIA=:id"; $stid = oci_parse($conex, $consulta); if (!$stid) { $e = oci_error($this->conex); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Realizar la lógica de la consulta oci_bind_by_name($stid, ':id', $id); $r = oci_execute($stid); if (!$r) { $e = oci_error($stid); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Obtener los resultados de la consulta while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) { $resultado[] = $fila; } //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($conex); $parroquia = $resultado[0]['DESC_PARROQUIA']; return $parroquia; }