本文整理匯總了PHP中DBExecSql函數的典型用法代碼示例。如果您正苦於以下問題:PHP DBExecSql函數的具體用法?PHP DBExecSql怎麽用?PHP DBExecSql使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了DBExecSql函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: moverImagen
function moverImagen($tipo, $img) {
global $conn;
if ($img != "") {
$fileOrigen = IMAGES_EDICION_PATH.$img;
$partes_ruta = pathinfo($img);
$filename = $_POST["id"]."_".$tipo.".".$partes_ruta["extension"];
$fileDest = IMAGES_ARTICULOS_PATH.$_POST["id"]."/".$filename;
if (!file_exists(IMAGES_ARTICULOS_PATH.$_POST["id"]))
makeDirectory(IMAGES_ARTICULOS_PATH.$_POST["id"]);
unlink($fileDest);
if (rename($fileOrigen, $fileDest)) {
$params = array(":id" => $_POST["id"],
":img" => $filename);
$sql =
"UPDATE web.wai_articulosintranet
SET ".(($tipo=="c")?"ai_rutaimagen":"ai_imagengrande")." = :img
WHERE ai_id = :id";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
}
else
unlink($fileOrigen);
}
}
示例2: moverImagen
function moverImagen($img) {
global $conn;
$result = false;
if ($img != "") {
$fileOrigen = IMAGES_EDICION_PATH.$img;
$partes_ruta = pathinfo($img);
$fileDest = IMAGES_FOTOS_PATH.$_POST["usuario"].".".$partes_ruta["extension"];
if (file_exists($fileDest))
unlink($fileDest);
if (rename($fileOrigen, $fileDest)) {
$params = array(":foto" => $_POST["usuario"].".".$partes_ruta["extension"], ":id" => $_POST["id"]);
$sql =
"UPDATE use_usuarios
SET se_foto = :foto
WHERE se_id = :id";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
$result = true;
}
else
unlink($fileOrigen);
}
return $result;
}
示例3: solicitarStatus
function solicitarStatus($cuit) {
global $conn;
$params = array(":cuit" => $cuit);
$sql =
"SELECT 1
FROM tmp.tss_statussrt
WHERE ss_cuit = :cuit";
if (!ExisteSql($sql, $params)) {
$params = array(":cuit" => $cuit);
$sql =
"INSERT INTO tmp.tss_statussrt (ss_cuit, ss_fechahorainicio)
VALUES (:cuit, SYSDATE)";
DBExecSql($conn, $sql, $params);
}
else {
$params = array(":cuit" => $cuit);
$sql =
"UPDATE tmp.tss_statussrt
SET ss_fechahorainicio = SYSDATE,
ss_fechahorafin = NULL,
ss_generar = 'T',
ss_idartanterior = NULL,
ss_provincia = NULL,
ss_status = NULL
WHERE ss_cuit = :cuit";
DBExecSql($conn, $sql, $params);
}
}
示例4: solicitarImagen
function solicitarImagen($cuit) {
global $conn;
$params = array(":cuit" => $cuit);
$sql =
"SELECT TRUNC(SYSDATE - os_horadevolucionstatus) dias, os_status
FROM web.wos_obtenerstatusbcra
WHERE os_cuit = :cuit";
$stmt = DBExecSql($conn, $sql, $params);
$row = DBGetQuery($stmt);
$diasUltimoStatus = $row["DIAS"];
if ((!isset($_REQUEST["refresh"])) and ($diasUltimoStatus == "0"))
return $row["OS_STATUS"];
$params = array(":cuit" => $cuit);
$sql = "DELETE FROM web.wos_obtenerstatusbcra WHERE os_cuit = :cuit";
DBExecSql($conn, $sql, $params);
$params = array(":cuit" => $cuit);
$sql =
"INSERT INTO web.wos_obtenerstatusbcra (os_id, os_idestado, os_cuit, os_horapedidoimagen)
VALUES (-1, 1, :cuit, SYSDATE)";
DBExecSql($conn, $sql, $params);
return -1;
}
示例5: moverImagen
function moverImagen($img) {
global $conn;
if ($img != "") {
$fileOrigen = IMAGES_EDICION_PATH.$img;
$partes_ruta = pathinfo($img);
$filename = $_POST["id"].".".$partes_ruta["extension"];
$fileDest = IMAGES_BANNERS_PATH.$_POST["id"]."/".$filename;
if (!file_exists(IMAGES_BANNERS_PATH.$_POST["id"]))
makeDirectory(IMAGES_BANNERS_PATH.$_POST["id"]);
unlink($fileDest);
if (rename($fileOrigen, $fileDest)) {
$params = array(":id" => $_POST["id"],
":imagen" => $filename);
$sql =
"UPDATE rrhh.rbr_banners
SET br_imagen = :imagen
WHERE br_id = :id";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
}
else
unlink($fileOrigen);
}
}
示例6: updateFileName
function updateFileName($id, $archPath)
{
global $conn;
$sql = "UPDATE rrhh.rbi_busquedasinternas\n\t\t\t\tSET bi_nombrearchivo = :nombrearchivo\n\t\t WHERE bi_id = :id";
$params = array(":nombrearchivo" => $archPath, ":id" => $id);
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
}
示例7: DrawRows
function DrawRows($empleado, $evaluacionId) {
global $conn;
$sql =
"SELECT ROWNUM ID, cm_mejora
FROM (SELECT cm_mejora
FROM rrhh.hcm_compromisomejora, rrhh.hfe_formularioevaluacion2008
WHERE cm_id_formularioevaluacion = fe_id
AND fe_id = :id
AND cm_fechabaja IS NULL
AND cm_mejora IS NOT NULL
AND fe_anoevaluacion = :ano
AND fe_fechabaja IS NULL
ORDER BY cm_id)";
$params = array(":id" => $evaluacionId, ":ano" => $_REQUEST["ano"]);
$stmt = DBExecSql($conn, $sql, $params);
$tot = DBGetRecordCount($stmt);
while ($row = DBGetQuery($stmt)) {
echo '<tr>';
$id = "";
if ($row["ID"] == 1) {
$id = 'id="firstRow"';
echo '<td rowspan="'.$tot.'" '.$id.'>'.$empleado.'</td>';
}
echo '<td '.$id.'>'.$row["ID"].'</td>';
echo '<td '.$id.'>'.$row["CM_MEJORA"].'</td>';
echo '</tr>';
}
}
示例8: export
public function export() {
// Método encargado de exportar el query a excel..
global $conn;
$result = $this->header;
$result.= "<table border=1>";
$stmt = DBExecSql($conn, $this->sql);
if (DBGetRecordCount($stmt) > 0) {
$cols = 0;
while($row = DBGetQuery($stmt, 0)) {
// Exporto el nombre de las columnas..
if ($cols == 0) {
$cols = count($row);
if ($this->showFieldNames) {
$result.= "<tr>";
for ($i=1; $i<=$cols; $i++) {
$col_name = OCIColumnName($stmt, $i);
if (substr($col_name, 0, 3) != "NO_") {
$alineacion = "left";
if (isset($this->fieldAlignment[$i - 1]))
$alineacion = $this->fieldAlignment[$i - 1];
$result.= "<th align=".$alineacion." style='".$this->fieldNamesStyle."'>".$col_name."</th>";
}
}
$result.= "</tr>";
}
}
// Exporto el valor de los campos..
$result.= "<tr>";
for ($i=0; $i<$cols; $i++) {
$col_name = OCIColumnName($stmt, $i + 1);
if (substr($col_name, 0, 3) != "NO_") {
$alineacion = "left";
if (isset($this->fieldAlignment[$i]))
$alineacion = $this->fieldAlignment[$i];
$result.= "<td align=".$alineacion." style='".$this->fieldValuesStyle."'>".$row[$i]."</td>";
}
}
$result.= "</tr>";
}
}
else
$result.= "<tr><td>No hay registros para exportar.</td></tr>";
$result.= "</table>";
header("Content-type: ".$this->getHeader()."; charset=iso-8859-1");
header("Content-Disposition: attachment; filename=".basename($this->fileName.$this->getExtension()));
header("Pragma: no-cache");
header("Content-Length: ".strlen($result));
header("Expires: 0");
echo $result;
}
示例9: solicitarStatus
function solicitarStatus($id, $destinatarios, $url)
{
global $conn;
$sql = "INSERT INTO tmp.tea_envioboletinarteria (ea_destinatarios, ea_idboletin, ea_fechahorainicio, ea_url)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t VALUES (:destinatarios, :idboletin, SYSDATE, :url)";
$params = array(":destinatarios" => $destinatarios, ":idboletin" => $id, ":url" => $url);
DBExecSql($conn, $sql, $params);
$sql = "SELECT MAX(ea_id) FROM tmp.tea_envioboletinarteria";
return ValorSql($sql);
}
示例10: solicitarArchivo
function solicitarArchivo($contrato, $file) {
global $conn;
$params = array(":contrato" => $contrato, ":rutasalida" => $file);
$sql =
"INSERT INTO web.wfe_formularioestablecimientos (fe_contrato, fe_rutasalida, fe_fechahorainicio)
VALUES (:contrato, :rutasalida, SYSDATE)";
DBExecSql($conn, $sql, $params);
}
示例11: validar
function validar() {
global $conn;
$errores = false;
global $tareaSeleccionada;
echo "<script type='text/javascript'>";
echo "with (window.parent.document) {";
echo "var errores = '';";
$tareaSeleccionada = false;
if ($_POST["grupoDenuncia"] != -1 ) {
$param = array(":id" => $_POST["grupoDenuncia"],":cuit" => $_SESSION["CARGA_TAREA"]["cuit"]);
$sql =
"SELECT RD_DESCRIPCIONRUBRO,RD_ID
FROM hys.hrd_rubrodenuncia
WHERE rd_fechabaja IS NULL
AND RD_IDGRUPO = :id
AND (rd_vigenciadesde <= art.hys.get_operativovigente_empresa(:cuit,sysdate) OR rd_vigenciadesde IS NULL)
AND (rd_vigenciahasta > art.hys.get_operativovigente_empresa(:cuit,sysdate) OR rd_vigenciahasta IS NULL)
ORDER BY rd_codigorubro";
$stmt = DBExecSql($conn, $sql, $param);
while ($row = DBGetQuery($stmt))
{
if (isset($_POST['item_'.$row["RD_ID"]]))
{
$tareaSeleccionada = true;
}
}
if (! $tareaSeleccionada ){
echo "errores+= '- Debe Seleccionar un rubro si tiene seleccionado un grupo.<br />';";
$errores = true;
}
}
if ($errores) {
echo "body.style.cursor = 'default';";
echo "getElementById('btnGuardar').style.display = 'inline';";
echo "getElementById('btnCancelar').style.display = 'inline';";
echo "getElementById('divProcesando').style.display = 'none';";
echo "getElementById('errores').innerHTML = errores;";
echo "getElementById('divErroresForm').style.display = 'block';";
echo "getElementById('foco').style.display = 'block';";
echo "getElementById('foco').focus();";
echo "getElementById('foco').style.display = 'none';";
}
else {
echo "getElementById('divErroresForm').style.display = 'none';";
}
echo "}";
echo "</script>";
return !$errores;
}
示例12: updateFileName
function updateFileName($id, $archPath) {
global $conn;
$params = array(":nombrearchivo" => $archPath, ":id" => $id);
$sql =
"UPDATE rrhh.rbc_busquedascorporativas
SET bc_nombrearchivo = :nombrearchivo
WHERE bc_id = :id";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
}
示例13: updateFileName
function updateFileName($id, $archPath) {
global $conn;
$params = array(":nombrearchivo" => $archPath, ":id" => $id);
$sql =
"UPDATE rrhh.rde_descargables
SET de_nombrearchivo = :nombrearchivo
WHERE de_id = :id";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
}
示例14: solicitarArchivo
function solicitarArchivo($path) {
global $conn;
$params = array(":idusuario" => $_SESSION["idUsuario"],
":ipusuario" => $_SERVER["REMOTE_ADDR"],
":ruta" => $path);
$sql =
"INSERT INTO tmp.tnw_nominaweb (nw_idusuario, nw_ipusuario, nw_ruta, nw_fechahorainicio)
VALUES (:idusuario, :ipusuario, :ruta, SYSDATE)";
DBExecSql($conn, $sql, $params);
}
示例15: getArticulo
function getArticulo($pos) {
global $conn;
$params = array(":posicion" => $pos);
$sql =
"SELECT ax_cuerpo cuerpo, ax_id id, ax_rutaimagen rutaimagen, ax_target target, UPPER(ax_titulo) titulo, ax_volanta volanta
FROM web.wax_articulosextranetedicion
WHERE ax_baja = 'F'
AND ax_posicion = :posicion";
$stmt = DBExecSql($conn, $sql, $params);
return DBGetQuery($stmt);
}