Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP-MySQL einfügen von Datensätzen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP-MySQL einfügen von Datensätzen

    Hallo!

    Habe folgende frage ... Die Datenbank sieht folgend aus ... nur ein Ausschnitt:

    CREATE TABLE leiter (
    lid int(10) NOT NULL,
    name char(20),
    vorname char(20),
    PRIMARY KEY (lid)
    );
    --
    -- Daten für Tabelle `leiter`
    --
    INSERT INTO `leiter` VALUES (1, 'mustermann', 'max');
    INSERT INTO `leiter` VALUES (3 , 'streber', 'klaus');
    -- --------------------------------------------------------
    --
    -- Tabellenstruktur für die Tabelle `sendet`
    CREATE TABLE sendet(
    lid INT NOT NULL references leiter(lid),
    aid INT NOT NULL references auftrag(aid)
    );
    -- --------------------------------------------------------
    -- --------------------------------------------------------

    --
    -- Tabellenstruktur für Tabelle `auftrag`
    --

    CREATE TABLE auftrag (
    aid int(11) NOT NULL auto_increment,
    prioritaet int(2),
    autotyp char(10),
    PRIMARY KEY (aid)
    );

    --
    -- Daten für Tabelle `auftrag`
    -- ----------------------------------------------

    Ich möchte nun im PHP script schreiben dass, wenn ein Auftrag eingefügt wird, so muss automatisch sendet.aid auf auftrag.aid referenzieren und praktisch den selben Inhalt haben.

    Habe also als PHP-Code:
    $auto = "INSERT INTO auftrag (aid, prioritaet, autotyp) VALUES ('','".$prioritaet."','".$autotyp."')";
    mysql_query($auto);

    und
    mysql_query("INSERT INTO sendet VALUES ('".$lid."', '')");

    Da ich dem Script mitteile, dass er bei sendet.lid einen konkreten Wert einfügen soll, klappt es auch!
    Doch bei sendet.aid bleibt der Wert konstant auf "0" und referenziert sicherlich auf nichts, was in auftrag.aid stehen kann.

    Ich hoffe es kann mir jemand helfen!


  • #2
    -> http://www.phpfriend.de/forum/ftopic51506.html

    Kommentar

    Lädt...
    X