phpbar.de logo

Mailinglisten-Archive

[php] mysql DB umsetzen (Benutzung mehrerer Datenbanken)

[php] mysql DB umsetzen (Benutzung mehrerer Datenbanken)

Burkhard Stollenwerk futurefarm at futurefarm.de
Mon Feb 23 01:30:35 CET 2004


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