Engin: DB Normalisieren Ok. 3 INSERT INTO ausführen Problem

Beitrag lesen

Hi Ilja,

und dbms bieten immer eine funktionalität, dir die zuletzt benutzte id zu geben, die das system verwendet hat. ich muss bei mysql raten (zu faul selbst nachzuschauen), sollte eine funktion wie last_insert_id sein.

Tatsächlich, jetzt habe ich zig Stunden damit verbracht, um "eine ID in 3 Tabellen speichern", mist...

mysql_insert_id() klingt logisch, das auch nirgends auf so eine Funktion
hingewiesen wird ist echt ärgerlich.

Habe ich Heute Abend wieder viel zutun.  :)

  • Interpreter
  • Song
  • Album

für diese drei entitäten musst du noch die richtgen attribute hinzufügen, zum beispiel titel und text in der song-tabelle, vorname und nachname in der interpreter tabelle, albumname in der album tabelle, etc. achter aber darauf, dass du jeweils einen kunstlichen pk benutzt.

Das ist nur ein kleines bsp. für mich, ich hab erst vor kurzem angefangen, mich damit
zu beschäftigen, ich versuche erstmal die Logik von dem ganzen zu verstehen.

Ich wollte das Posting auch nicht unnötig aufblähen und hatte daher schon 1-2 sachen, die du erwähnt hast vor dem Post gelöscht.

Dank dir für die Info.

Da hätte ich noch ne folge frage zu INSERT, was ist an dem unteren Code falsch? Der trägt mir nichts in
die Datenbank ein, bzw. nur das erste INSERT wird ausgeführt.

  
 $eintrag = sprintf(  
  
"INSERT INTO song_interpret (name) VALUES ('%s')",  
        mysql_real_escape_string($name),  
  
"INSERT INTO song_interpret_album (interpret_album) VALUES ('%s')",  
        mysql_real_escape_string($interpret_album),  
  
"INSERT INTO song_titel_text (song_titel, song_text) VALUES ('%s', '%s')",  
        mysql_real_escape_string($song_titel),  
        mysql_real_escape_string($song_text)  
  
 );  
        $eintragen = mysql_query($eintrag);  

Grüße aus H im R,
Engin

0 46

DB Normalisieren und eine ID in 3 Tabellen speichern

Engin
  • datenbank
  1. 0
    Ilja
    1. 0

      DB Normalisieren Ok. 3 INSERT INTO ausführen Problem

      Engin
      1. 0
        Struppi
        1. 0
          Engin
          1. 0
            ChrisB
            1. 0

              3 INSERT INTO ausführen Problem auch OK.

              Engin
              1. 0
                ChrisB
                1. 0

                  LAST_INSERT_ID() bzw. mysql_insert_id() wie richtig verwenden?

                  Engin
                  1. 0
                    ChrisB
                    1. 0
                      Engin
                    2. 0
                      EKKi
                      1. 0
                        Sven Rautenberg
                        1. 0
                          EKKi
                          1. 0
                            Sven Rautenberg
                            1. 0
                              EKKi
                  2. 0
                    Struppi
                    1. 0
                      Engin
                      1. 0
                        ChrisB
                        1. 0
                          Engin
                          1. 0
                            ChrisB
                            1. 0

                              Danke!

                              Engin
                      2. 0
                        Struppi
  2. 0

    Noch eine frage zur DB normailiserung

    Engin
    1. 0
      ChrisB
      1. 0
        Engin
        1. 0
          EKKi
          1. 0
            Engin
            1. 0
              EKKi
              1. 0
                Engin
                1. 0
                  EKKi
                  1. 0
                    Engin
                    1. 0
                      EKKi
                      1. 0
                        Engin
                        1. 0
                          EKKi
                          1. 0
                            Engin
                  2. 0
                    ChrisB
                    1. 0

                      Danke! DB normailiserung schreitet voran

                      Engin
  3. 0

    PHP $_GET und sonderzeichen <>\

    Engin
    • php
    1. 0
      dedlfix
      1. 0
        Engin
        1. 0
          dedlfix
          1. 0
            Engin
            1. 0
              EKKi
              1. 0

                PHP $_GET auch gelöst

                Engin
    2. 0
      EKKi