Anwendung mit verstrickter DB

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

  • Anwendung mit verstrickter DB

    Hallo,

    habe dazu nirgends etwas gefunden und bräuchte etwas hilfe bzw. einen denkanschubs


    Ich habe einer db-tabelle _kategorien_ die bisher nur vom admin daten erhält.

    nun möchte ich eingen usern die möglichkeit geben eigenen kategorien anzulegen.

    dazu möchte ich für den admin und je user eine eigene tabelle anlegen, kategorien_admin, kategorien_user1, kategorien_user2, etc.
    (Kategorie_id:admin id 1- 100, user1 id 101 - 200, etc)

    bis dahin klappt alles.

    wie bekomme ich nun die daten der user tabellen in die tabelle _kategorien_ ?

    die tabelle _kategorien_ liefert einerseits den contend für die webseite und andererseits werden hier die daten mit einer externen verwaltung abgefragt.
    --------------------

    Nachtrag:
    jeder user bekommt eine eigene (unter-)webseite die nur die daten seiner user-kategorie enthält.
    Zuletzt geändert von nixahnung; 28.09.2007, 16:51.

  • #2
    Vollkommen falscher Ansatz für jeden Benutzer eine Tabelle anzulegen.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      schein mir auch eher in mysql oder brainstorming zu gehören.

      aber da es post no 1 von dir ist, erstma "hallo".

      denk über einen neuen ansatz nach, wie ghost schon sagt.
      eine tabelle für userdaten, eine für content (kategorien).
      **********
      arkos
      **********

      Kommentar


      • #4
        *reply kann ignoriert werden, da verklickt -.-*

        Kommentar


        • #5
          hallo,
          bin echt erstaunt über die schnelle reaktion hier.. super.

          das system ist über diverse domains zu erreichen, jede domain wird einem (super)user zugeteilt.

          die richtige user_kat_tabelle rufe ich anhand der domain mit switch($domain) auf.

          die usertabelle, etc. soll dabei keine rolle spielen, bin für jeden vorschlag offen.

          danke

          Kommentar


          • #6
            Extra-Spalte mit der Domain, statt extra Tabelle?!

            Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

            bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
            Wie man Fragen richtig stellt

            Kommentar


            • #7
              Tabelle Kategory
              id|usr_id|name

              Tabelle User
              id|id_gruppe|name|vname|......

              Tabelle Gruppe
              id|Bezeichnung
              1,user
              2,Admin


              Tabelle Rechte
              id| Recht
              1, Singen
              2,Tanzen
              3,Andere beleidigen

              Tabelle Gruppe_Rechte
              id_Gruppe|Id_Recht
              1,1
              1,2
              2,1
              2,2
              2,3
              Slava
              bituniverse.com

              Kommentar


              • #8
                ja, daran hatte ich auch schon gedacht.
                nur müssten dann viele funktionen bearbeitet werden, das möchte ich vermeiden.

                die eingaben sollen nur an die user_kat_tabellen erfolgen, die daten für die user-webseiten aus den user_kat_tabellen kommen und für die hauptseite aus der _kat_tabelle_ kommen.

                an der _kat_tabelle_ möchte ich nichts änder, da eine externe anwendung die daten daraus erhält.
                (lediglich auto_increment entfernen um evtl. per sript die daten aus den user_kat_tabellen zu erhalten)

                achso, die inhalte (tabelle_content) unterliegt der kat_tabelle und zeigt je nach aufgerufener kategorie den eingetragenen inhalt

                Kommentar


                • #9
                  ich dachte schon an ein script das nach einer änderung die inhalte der user_kat in die kat_tabelle kopiert bzw. die bestehenden einträge ersetzt

                  Kommentar


                  • #10
                    einen anderen voschlag?

                    Kommentar


                    • #11
                      Vielleicht was für dich:
                      http://www.mysqlperformanceblog.com/...f-tables-used/

                      Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

                      bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
                      Wie man Fragen richtig stellt

                      Kommentar

                      Lädt...
                      X