当前位置: 首页>>代码示例>>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;未经允许,请勿转载。