tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
3823
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fRagiLeMOD fRagiLeMOD ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    31
    Moin,

    ich habe heute morgen durch Zufall herausgefunden, dass zwei Befehle zum Einfügen von Daten in eine Tabelle der MySQL Datenbank funktionieren.

    Beispiel 1 (Standart):
    PHP-Code:
    mysql_query("    INSERT INTO tabelle (wert1, wert2)
                    VALUES        '"
    .$wert1."',
                                '"
    .$wert2."'"); 
    Beispiel 2:
    PHP-Code:
    mysql_query("    INSERT INTO tabelle
                    SET            wert1='"
    .$wert1."',
                                wert2='"
    .$wert2."'"); 
    Nun meine Frage: Werden beide Möglichkeiten von allen MySQL Versionen unterstützt, oder sollte man lieber die zweite Möglichkeit besser nicht verwenden?

    Viele Grüße
     

  2. #2
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Das ist tatsächlich so möglich, aber nur in MySQL und auch nur dann, wenn man keinen besonderen Connector verwendet. Ich würde das nicht verwenden. Es ist kein ANSI-SQL.
     

  3. #3
    fRagiLeMOD fRagiLeMOD ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    31
    Alles klar, ich bleibe dann lieber beim Standart Insert Into Befehl.

    Vielen Dank
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Ich bevorzuge die Schreibweise mit SET-Klausel, da diese wesentlich übersichtlicher ist. Nur wenn mehrere Datensätzen gleichzeitig eingefügt werden sollen, wähle ich die erste.
     
    Markus Wulftange

  5. #5
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.520
    Wenn es dir um die Übersicht geht, verwende doch gleich Prepared Statements
     

Ähnliche Themen

  1. C# Arbeiten mit zwei Datenbanksystemen, INSERT-Problem bei MySQL
    Von BrainLight im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 26.08.10, 17:56
  2. MySQL: Zwei Feldern bei Insert den Autoincrement-Wert zuweisen
    Von HerbertXXL im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 14.11.08, 11:36
  3. Zwei Insert-Befehle nacheinander
    Von 3Dnavigator im Forum PHP
    Antworten: 7
    Letzter Beitrag: 07.10.07, 10:20
  4. Zwei Befehle in eine If Anwendung
    Von RulerofDarkness im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 11.10.05, 16:35
  5. zwei switch befehle (oder so)
    Von MistR-X im Forum PHP
    Antworten: 3
    Letzter Beitrag: 20.07.02, 09:24