Ignore:
Timestamp:
12/16/10 12:36:42 (13 years ago)
Author:
astrid.emde
Message:

Umstellung auf prepared statements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/var/www/info/alkis/alkisfkt.php

    r60 r61  
    122122        $sql.="JOIN ax_flurstueck f ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; 
    123123        $sql.="JOIN alkis_beziehungen v ON f.gml_id=v.beziehung_von ";  
    124         $sql.="WHERE v.beziehung_zu='".$gml_bs."' "; // id buchungsstelle 
     124        $sql.="WHERE v.beziehung_zu= $1 "; // id buchungsstelle 
    125125        $sql.="AND   v.beziehungsart='istGebucht' "; 
    126126        $sql.="ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 
    127127 
    128         $resf=pg_query($con,$sql); 
     128        $v = array($gml_bs); 
     129        $resf = pg_prepare("", $sql); 
     130        $resf = pg_execute("", $v); 
     131         
    129132        if (!$resf) {echo "<p class='err'>Fehler bei Flurst&uuml;ck<br><br>".$sql."</p>\n";} 
    130133 
     
    213216        $sql.="FROM  ax_namensnummer n "; 
    214217        $sql.="JOIN  alkis_beziehungen b ON b.beziehung_von=n.gml_id "; 
    215         $sql.="WHERE b.beziehung_zu='".$gmlid."' "; // id blatt 
     218        $sql.="WHERE b.beziehung_zu= $1 "; // id blatt 
    216219        $sql.="AND   b.beziehungsart='istBestandteilVon' "; 
    217220        $sql.="ORDER BY laufendenummernachdin1421;"; 
    218221         
    219         $resn=pg_query($con, $sql); 
     222        $v = array($gmlid); 
     223        $resn = pg_prepare("", $sql); 
     224        $resn = pg_execute("", $v); 
     225 
    220226        if (!$resn) {echo "<p class='err'>Fehler bei Eigentuemer<br>SQL= ".$sql."<br></p>\n";} 
    221227 
     
    265271                $sql.="FROM  ax_person p "; 
    266272                $sql.="JOIN  alkis_beziehungen v ON v.beziehung_zu=p.gml_id "; 
    267                 $sql.="WHERE v.beziehung_von='".$rown["gml_id"]."' "; // id num 
     273                $sql.="WHERE v.beziehung_von= $1 "; // id num 
    268274                $sql.="AND   v.beziehungsart='benennt';"; 
    269275         
    270                 $rese=pg_query($con, $sql); 
     276                $v = array($rown["gml_id"]); 
     277                $rese = pg_prepare("", $sql); 
     278                $rese = pg_execute("", $v); 
     279 
    271280                if (!$rese) {echo "\n\t<p class='err'>Fehler bei Eigentuemer<br>SQL= ".$sql."<br></p>\n";} 
    272281                $i=0; // Z.Eig. 
     
    305314                                $sql.="FROM ax_anschrift a "; 
    306315                                $sql.="JOIN alkis_beziehungen b ON a.gml_id=b.beziehung_zu "; 
    307                                 $sql.="WHERE b.beziehung_von='".$rowe["gml_id"]."' "; 
     316                                $sql.="WHERE b.beziehung_von= $1 "; 
    308317                                $sql.="AND b.beziehungsart='hat';"; // ORDER? 
    309318 
    310                                 $resa=pg_query($con,$sql); 
     319                                $v = array($rowe["gml_id"]); 
     320                                $resa = pg_prepare("", $sql); 
     321                                $resa = pg_execute("", $v); 
     322                                 
    311323                                if (!$resa) { 
    312324                                        echo "\n\t<p class='err'>Fehler bei Adressen.<br>\nSQL= ".$sql."</p>\n"; 
Note: See TracChangeset for help on using the changeset viewer.