Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Eine Tabelle aus meheren Table erstellen ? (https://www.delphipraxis.net/58412-eine-tabelle-aus-meheren-table-erstellen.html)

sniper_w 6. Dez 2005 21:02

Re: Eine Tabelle aus meheren Table erstellen ?
 
Genau in so vielen Zeilen...
Code:
<?
  require_once "MydbConn.php";
 
  myConn();
 
  $result = mysql_query( "SELECT * FROM teiltabelle" );
 
  while ( $row = mysql_fetch_assoc($result) )
  {
      $query = "INSERT INTO total (ID, foo, bar, foo1, bar1) ";
      $query .="VALUES (NULL, '".$row['foo']."', '"$row['bar']."', '".$row['foo1']."', '"
      .$row['bar1']."')";
      mysql_query( $query );
  }
 
  myDisConn();

?>

Jelly 6. Dez 2005 21:13

Re: Eine Tabelle aus meheren Table erstellen ?
 
Bedenke aber dass bei vielen Records deine Variante mit der Schleife um Einiges langsamer ist, als wenn Du alles in einem Rutsch kopierst.

sniper_w 6. Dez 2005 21:16

Re: Eine Tabelle aus meheren Table erstellen ?
 
Das ist schon klar, dass es so ist, aber die Sache ist erledigt und es waren max 25 Beitragen pro Tieltabelle.

DelphiAndreas 3. Jan 2006 08:08

Re: Eine Tabelle aus meheren Table erstellen ?
 
ich habe ein ähnliches Problem mit zwei DBase-Tabellen, sie haben die gleiche Struktur und auf eine ID brauch ich wohl auch nicht zu achten, deshalb habe ich folgenden SQL-Befehl geschrieben:

Delphi-Quellcode:
INSERT INTO tabelle1 SELECT * FROM tabellezumanhaengen
Leider erhalte ich die Fehlermeldung "ungültiger Parameter", wer kann mir helfen?

mkinzler 3. Jan 2006 08:14

Re: Eine Tabelle aus meheren Table erstellen ?
 
SQL-Code:
INSERT INTO total( foo, bar, foobar, barfoo) SELECT foo, bar, foobar, barfoo FROM teiltabelle

DelphiAndreas 3. Jan 2006 08:17

Re: Eine Tabelle aus meheren Table erstellen ?
 
geht das nicht vielleicht auch ohne die genaue angabe der felder? die funktion müsste nämlich je nach tabellentyp mit ganz unterschiedlichen strukturen zurechtkommen, wobei die aneinanderzufügenden tabellen natürlich die gleiche struktur haben.

DelphiAndreas 3. Jan 2006 10:29

Re: Eine Tabelle aus meheren Table erstellen ?
 
Zitat:

Zitat von mkinzler
SQL-Code:
INSERT INTO total( foo, bar, foobar, barfoo) SELECT foo, bar, foobar, barfoo FROM teiltabelle


das geht auch nicht :cry:

kann es daran liegen, dass ein paar datumsfelder dabei sind?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz