AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Eine Tabelle aus meheren Table erstellen ?
Thema durchsuchen
Ansicht
Themen-Optionen

Eine Tabelle aus meheren Table erstellen ?

Ein Thema von sniper_w · begonnen am 6. Dez 2005 · letzter Beitrag vom 3. Jan 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von sniper_w
sniper_w

Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#11

Re: Eine Tabelle aus meheren Table erstellen ?

  Alt 6. Dez 2005, 22:02
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();

?>
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#12

Re: Eine Tabelle aus meheren Table erstellen ?

  Alt 6. Dez 2005, 22:13
Bedenke aber dass bei vielen Records deine Variante mit der Schleife um Einiges langsamer ist, als wenn Du alles in einem Rutsch kopierst.
  Mit Zitat antworten Zitat
Benutzerbild von sniper_w
sniper_w

Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#13

Re: Eine Tabelle aus meheren Table erstellen ?

  Alt 6. Dez 2005, 22:16
Das ist schon klar, dass es so ist, aber die Sache ist erledigt und es waren max 25 Beitragen pro Tieltabelle.
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
  Mit Zitat antworten Zitat
DelphiAndreas

Registriert seit: 25. Okt 2005
124 Beiträge
 
Delphi 2006 Professional
 
#14

Re: Eine Tabelle aus meheren Table erstellen ?

  Alt 3. Jan 2006, 09:08
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:

INSERT INTO tabelle1 SELECT * FROM tabellezumanhaengen Leider erhalte ich die Fehlermeldung "ungültiger Parameter", wer kann mir helfen?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: Eine Tabelle aus meheren Table erstellen ?

  Alt 3. Jan 2006, 09:14
INSERT INTO total( foo, bar, foobar, barfoo) SELECT foo, bar, foobar, barfoo FROM teiltabelle
Markus Kinzler
  Mit Zitat antworten Zitat
DelphiAndreas

Registriert seit: 25. Okt 2005
124 Beiträge
 
Delphi 2006 Professional
 
#16

Re: Eine Tabelle aus meheren Table erstellen ?

  Alt 3. Jan 2006, 09:17
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.
  Mit Zitat antworten Zitat
DelphiAndreas

Registriert seit: 25. Okt 2005
124 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Eine Tabelle aus meheren Table erstellen ?

  Alt 3. Jan 2006, 11:29
Zitat von mkinzler:
INSERT INTO total( foo, bar, foobar, barfoo) SELECT foo, bar, foobar, barfoo FROM teiltabelle

das geht auch nicht

kann es daran liegen, dass ein paar datumsfelder dabei sind?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 Uhr.
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