當前位置: 首頁>>代碼示例>>PHP>>正文


PHP sql_db::sql_affectedrows方法代碼示例

本文整理匯總了PHP中sql_db::sql_affectedrows方法的典型用法代碼示例。如果您正苦於以下問題:PHP sql_db::sql_affectedrows方法的具體用法?PHP sql_db::sql_affectedrows怎麽用?PHP sql_db::sql_affectedrows使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在sql_db的用法示例。


在下文中一共展示了sql_db::sql_affectedrows方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: setData

} else {
    // EDIT MAPPALI
    $sezione = setData($_POST["sezione"]);
    $foglio = setData($_POST["foglio"]);
    $mappale = setData($_POST["mappale"]);
    $sqlmappali = "foglio={$foglio} and mappale={$mappale}";
    if (isset($_POST["sezione"])) {
        $sqlmappali .= " and sezione={$sezione}";
    }
    if ($azione == "Aggiungi") {
        $sql = "insert into cdu.mappali (pratica,sezione,foglio,mappale,vincolo,tavola,zona,perc_area) \n\t\tselect {$idpratica},particelle.sezione,particelle.foglio,particelle.mappale,zona_plg.nome_vincolo,zona_plg.nome_tavola,zona_plg.nome_zona,\n\t\tround(sum(area(intersection (particelle." . THE_GEOM . ",zona_plg.the_geom))/area (particelle." . THE_GEOM . ")*100)::numeric,1) from\n\t\tnct.particelle,vincoli.zona_plg WHERE {$sqlmappali} and (particelle." . THE_GEOM . " && zona_plg.the_geom) and\n\t\t(area(intersection (particelle." . THE_GEOM . ",zona_plg.the_geom))>10 or (area(intersection(particelle." . THE_GEOM . ",zona_plg.the_geom))/area (particelle." . THE_GEOM . ")*100)>=0.02) and \n\t\t(nome_vincolo,nome_tavola) in (SELECT DISTINCT nome_vincolo,nome_tavola FROM vincoli.tavola WHERE cdu=1)\n\n\t\tgroup by particelle.sezione,particelle.foglio,particelle.mappale,zona_plg.nome_vincolo,zona_plg.nome_tavola,zona_plg.nome_zona,particelle." . THE_GEOM;
        $result = $db->sql_query($sql);
        //echo "<p>$sql</p>";
        $err = $db->sql_error();
        print_debug($sql);
        $numrows = $db->sql_affectedrows();
        if ($numrows === 0 or $err["message"]) {
            $sql = "insert into cdu.mappali (pratica,sezione,foglio,mappale) values ({$idpratica},{$sezione},{$foglio},{$mappale})";
            $result = $db->sql_query($sql);
        }
    }
}
if ($azione == "Elimina") {
    if ($_POST["active_form"] == "cdu.richiesta.php") {
        $id = $_POST["id"];
        $sql = "delete from cdu.mappali where id in(select q.id from cdu.mappali as p,cdu.mappali as q where p.foglio=q.foglio and p.mappale=q.mappale and p.id={$id});";
        $db->sql_query($sql);
    } else {
        if ($_POST["active_form"] == "cdu.vincoli.php") {
            $id = $_POST["idriga"];
            $sql_count = "SELECT coalesce(count(*),0) as quantita FROM cdu.mappali where pratica={$idpratica} and foglio='{$foglio}' and mappale='{$mappale}'";
開發者ID:mamogmx,項目名稱:praticaweb-alghero,代碼行數:31,代碼來源:db.cdu.vincoli.php


注:本文中的sql_db::sql_affectedrows方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。