Mailinglisten-Archive |
Hallo,
hab Probeme mit dem Transport von einer zur anderen Datenbank:
Bei Einfügen ergibt das Echo INSERT INTO alkobj_pl
VALUES("","","","","","","","")
wo sind die Daten hin und wie erhalte ich sie?
Burkhard Stollenwerk
<?
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 (!$karte) $karte='1'; // Wahl der Standardkarte , falls keine Angabe
$nutzer=1;
$karte=1;
// 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.'")'
;
echo ">".$query; // sieht leider leer aus ->INSERT INTO alkobj_pl
VALUES("","","","","","","","")
$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);
}
}
?>
php::bar PHP Wiki - Listenarchive