Ergebnis 1 bis 8 von 8

Thema: Insert Into from (andere Tabelle)

  1. #1
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045

    Insert Into from (andere Tabelle)

    Hallo Forum,

    Habe ein Problem mit SQL. Eine Mitgliederliste soll aktualisiert werden mit einer Anmeldeliste. Leider bekomme ich eine Fehlermeldung.
    Das ist mein SQL-Code:
    PHP-Code:
        $von "INSERT INTO `verein_mitgl` ($List_name)
        VALUES (SELECT ($List_name) FROM `verein` WHERE verein.ID = $such_ID)"

    Die Fehlermeldung dürfte in dem Teil SELECT sein.
    Fehlermeldung:
    PHP-Code:
    You have an error in your SQL syntaxcheck the manual that corresponds  to your MySQL server version for the right syntax to use near 'SELECT  (anrede, nachname, vorname, geburtstag, geburtsort, beruf, telefon,  telef' at line 2 
    Habe schon versucht, unter anderm, im Referenzhandbuch etwas zu finden. Leider ohne Erfolg. Könnt Ihr mir helfen?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  2. #2
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Dat "values" gehört da nicht hin.
    "Referenzhandbuch" ist ein gutes Stichwort hier ist auch ein Beispiel bei.

    Hilft das schon weiter?
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Hallo Cybergreek,

    danke für die Antwort. Leider mit dem engl. auf Kriegsfuß. Habe ich das richtig interpretiert?
    PHP-Code:
    "INSERT INTO `verein_mitgl` ($List_name)
        VALUES (verein.feld, verein.feld2, usw) WHERE verein.ID = $such_ID)" 
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  4. #4
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Zitat Zitat von Cybergreek Beitrag anzeigen
    Dat "values" gehört da nicht hin.
    Zitat Zitat von kami Beitrag anzeigen
    Habe ich das richtig interpretiert?
    Ne, nicht wirklich


    Probier mal:
    PHP-Code:
    "INSERT INTO `verein_mitgl` ($List_name)
        verein.feld, verein.feld2, usw) WHERE verein.ID = $such_ID" 
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  5. #5
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Leider immer noch nicht.
    Fehlermeldung:
    PHP-Code:
    You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server 
    version 
    for the right syntax to use near 'verein.anrede, verein.nachname, verein.vorname, verein.geburtstag, v' at line 21 
    und das ist der Code:
    PHP-Code:
    INSERT INTO `verein_mitgl` ($List_name)
        (
    $List_name_VWHERE verein.ID $such_ID 
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  6. #6
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Ups, jetzt hast Du mich aber ausgetrickst
    Ich dachte im zweiten Zitat hast Du das gleiche wie im ersten und hab das fehlende Select komplett übersehen:
    PHP-Code:
        $von "INSERT INTO `verein_mitgl` ($List_name)
        SELECT ($List_name) FROM `verein` WHERE verein.ID = $such_ID"

    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  7. #7
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    nee, nee, sowas mache ich nicht mit Dir....
    Hast mir schon viele Tipps gegeben

    Nun eine Fehlermeldung:
    HTML-Code:
    Operand should contain 1 column(s)
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  8. #8
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    habe etwas ausprobiert.... Das klappt, aber nicht alle Felder....
    PHP-Code:
    INSERT INTO `verein_mitgl` (anredenachname)
     
    SELECT anredenachname FROM `vereinWHERE verein.ID 135 
    Das ist das, was ich nicht verstehe.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [MySQL] Von einer Tabelle in eine andere kopieren
    Von kami im Forum Traum-Dynamik
    Antworten: 8
    Letzter Beitrag: 16.05.2011, 17:10
  2. [MySQL] Insert into where
    Von kirk_hammett1 im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 18.05.2010, 22:59
  3. [MySQL] von einer tabelle aus eine andere updaten
    Von Nilix313 im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 04.12.2009, 11:38
  4. Andere Farbe meiner Tabelle
    Von Bender911 im Forum Dreamweaver & andere Webeditoren
    Antworten: 13
    Letzter Beitrag: 21.10.2004, 18:57
  5. Tabellenwerte an andere Tabelle übergeben
    Von fatemieh im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 05.05.2003, 21:14

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51