Mailinglisten-Archive |
Hallo, kann mal jemand schauen , ob folgendes Konstrukt lauffähig ist bzw, wie man es vereinfachen kann. Weitere Problemstellung ist von localhost aus (Datenbank ALKGIS) , sofort nach Liveserver futurefarm.de einzuspielen, ohne Umweg über mysql DUMP. Eine Idee diesbezüglich? <? include "inc/open.inc.php"; mysql_select_db('ALK_GIS', $conn); $sql="SELECT * FROM alkobj_pl"; $result=mysql_query($sql,$conn); $nutzer=$HTTP_GET_VARS['nutzer']; $karte=$HTTP_GET_VARS['karte']; if (!$nutzer) die(); // Falls kein Nutzer angegen Abbruch if (!$nutzer) $karte='1'; // Wahl der Standardkarte , falls keine Angabe // 1:1 Umsetzung der tabelle alkobj_pl(Datenbank "ALK_GIS" ---> "futurefarm") if ($result) { while ($row=mysql_fetch_object($result)) { echo $row->ObjNr."<br>"; mysql_select_db('futurefarm', $conn); $query2="select * from alkobj_pl where ObjNr='".$row->ObjNr."';"; // Prüfung auf Vorhandensein $rs2=mysql_query($query2, $conn); if (mysql_num_rows($rs2)>0) // Falls vorhanden updaten { $sqlcmd='UPHATE alkobj_pl SET'; $where='WHERE ObjNr='.$row->ObjNr; $what='ObjNr="'.$row->ObjNr.'",'.'Folie="'.$row->Folie.'",'.'ObjArt="'.$row- >ObjArt.'",'.'ObjAktu="'.$row->ObjAktu.'",'.'ObjR="'.$row->ObjR.'",'.'ObjH=" '.$row->ObjH.'",'.'ObjGeom="'.$row->ObjGeom.'",'.'Bemerkungr="'.$row->Bemerk ung.'" ' $query=$sqlcmd.$what.$where; } else // Nicht vorhanden updaten und in tabelle beziehungnutzer Zugehörigkeit zum Nutzer erstellen(mehrere Nutzer können auf gleiche Datensätze zugreifen { $query='INSERT INTO alkobj_pl VALUES("'.$rs2->ObjNr.'","'.$rs->Folie.'","'.$rs->ObjArt.'","'.$rs->ObjAktu. '","'.$rs->ObjR.'","'.$rs->ObjH.'","'.$rs->ObjGeom.'","'.$rs->Bemerkung'")'; $queryBezNutz='INSERT INTO beziehungnutzer (ObjNr,nutzer,karte) VALUES("'.$rs2->ObjNr.'","'."'.$nutzer.'","'."'.$karte.'")'; $rs3=mysql_query($queryBezNutz, $conn); } $rs4=mysql_query($query, $conn); mysql_select_db('ALK_GIS', $conn); } } ?> Gruss Burkhard Stollenwerk zugehöriges Projekt: http://futurefarm.de/map2005/svgmap.svg benötigt IE 6,0 + AdobeViewer 6.0 Beta http://www.adobe.com/svg/viewer/install/beta.html
php::bar PHP Wiki - Listenarchive