Ankündigung

Einklappen
Keine Ankündigung bisher.

Standart SQL Dump in PHP = Arbeits/Kostenersparnis ????????

Einklappen

Neue Werbung 2019

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

  • Standart SQL Dump in PHP = Arbeits/Kostenersparnis ????????

    Hallo Leser,
    ich habe Feedback bekommen
    das es zu umständlich sei mit der Administration solcher Datenbankstrukturen,folgend
    aus einem "Grundgerüst" MySQL-Dump wie unten zu sehen ist, standartiesierten wiederverwertbareren Quelltext zu machen
    (Bin bischel zu beschäftigt um Arbeit doppelt zu erledigen .

    Ich wurde gerne mal allgemein hier rein fragen ob es doch sinniger ist die Tabellen mit Namen zu benennen oder es doch einfacher erscheint es einmal zu schreiben
    eine Katalogwahl ueber 4 Ebenden zb wie der DUMB benutzbar sein könnte (mit Memberfunktion der Jeweiligen Artikel)

    Würd mich freuen wenn mir jemand Arbeit ersparen könnte

    MfG
    Grübelmonster

    .......................................

    cat
    Feld Typ Null Standard
    cat_id int(11) Nein 0
    cat_name varchar(255) Ja NULL
    cat_long_text text Ja NULL
    cat_short_text text Ja NULL
    cat_img varchar(255) Ja NULL
    shorty varchar(255) Ja NULL

    .....

    cat1
    Feld Typ Null Standard
    cat1_id int(11) Nein 0
    cat_id int(11) Ja NULL
    cat2_id int(11) Ja NULL
    cat3_id int(11) Ja NULL
    cat4_id int(11) Ja NULL
    cat_name varchar(255) Ja NULL
    cat_long_text text Ja NULL
    cat_short_text text Ja NULL
    cat_img varchar(255) Ja NULL
    shorty varchar(255) Ja NULL

    ....

    cat2
    Feld Typ Null Standard
    cat2_id int(11) Nein
    cat_id int(11) Ja NULL
    cat1_id int(11) Ja NULL
    cat3_id int(11) Ja NULL
    cat4_id int(11) Ja NULL
    cat_name varchar(255) Ja NULL
    cat_long_text text Ja NULL
    cat_short_text text Ja NULL
    cat_img varchar(255) Ja NULL
    shorty varchar(255) Ja NULL

    .......

    cat3
    Feld Typ Null Standard
    cat3_id int(11) Nein
    cat_id int(11) Nein 0
    cat1_id int(11) Nein 0
    cat2_id int(11) Nein 0
    cat4_id int(11) Nein 0
    cat_name varchar(255) Nein
    cat_long_text text Nein
    cat_short_text text Nein
    cat_img varchar(255) Nein
    shorty varchar(255) Nein

    ......

    cat4
    Feld Typ Null Standard
    cat4_id int(11) Nein
    cat_id int(11) Ja NULL
    cat1_id int(11) Ja NULL
    cat2_id int(11) Ja NULL
    cat3_id int(11) Ja NULL
    cat_name varchar(255) Ja NULL
    cat_long_text text Ja NULL
    cat_short_text text Ja NULL
    cat_img varchar(255) Ja NULL
    shorty varchar(255) Ja NULL


    ...................

    omg
    Feld Typ Null Standard
    omgId int(11) Nein
    uptodate timestamp(14) Ja NULL
    email varchar(255) Ja NULL
    url_hp varchar(255) Ja NULL
    url_img varchar(255) Ja NULL
    url_text varchar(255) Ja NULL
    text_long text Ja NULL
    text_short text Ja NULL
    country_id varchar(255) Ja NULL
    state_id varchar(255) Ja NULL
    status varchar(255) Ja NULL
    ranking varchar(255) Ja NULL
    cat_id varchar(255) Ja NULL
    cat1_id varchar(255) Ja NULL
    cat2_id varchar(255) Ja NULL
    cat3_id varchar(255) Ja NULL
    cat4_id varchar(255) Ja NULL
    last_name varchar(255) Ja NULL
    first_name varchar(255) Ja NULL
    street varchar(255) Ja NULL
    street_nr varchar(255) Ja NULL
    city varchar(255) Ja NULL
    zip varchar(255) Ja NULL
    tel varchar(255) Ja NULL
    fax varchar(255) Ja NULL


    ...........

    omg_member
    Feld Typ Null Standard
    id int(11) Nein
    omgId int(11) Nein 0
    memberId int(11) Nein 0

    .......

    Feld Typ Null Standard
    id int(11) Nein
    member varchar(255) Nein
    nickname varchar(255) Nein
    password varchar(255) Nein
    firstname varchar(255) Nein
    lastname varchar(255) Nein
    department varchar(255) Nein
    company varchar(255) Nein
    street varchar(255) Nein
    streetNo varchar(255) Nein
    additional varchar(255) Nein
    zip varchar(255) Nein
    city varchar(255) Nein
    country varchar(255) Nein
    phone varchar(255) Nein
    email varchar(255) Nein
    status tinyint(4) Ja 0
    mandate tinyint(4) Ja 0
    datum timestamp(14) Ja NULL
    period varchar(255) Nein

  • #2
    'omg' ist der richtige ausdruck dafür. und ein weiterer beweis, dass du in den anfängerbereich gehörst, oder?

    1. auf varchar(255) verzichten und gucken, dass die datentypen in der datenbank so klein wie möglich zu halten.
    2. was spricht gegen ein einfaches sql-dumpfile mit kompletten CREATE TABLE-anweisungen, die man einfach in die datenbank importieren kann?

    ...

    nichts.

    3. legst du für jede neue kategorie eine eigene tabelle an? bäh.
    nested sets anschauen.

    Kommentar


    • #3
      aber axo,
      wenn alle schlau wären,
      würde es auch,
      keine weniger schlauen geben! :P

      Kommentar


      • #4
        nichtsdestotrotz - die datenbankstruktur, die du dir da zusammengepfriemelt hast, lässt sehr viel zu wünschen übrig. hast du ein gutes buch dazu?

        grüße
        axo

        Kommentar


        • #5
          Zitat von Grübelmonster
          ... würde es auch,
          keine weniger schlauen geben!
          Wenn Du Dir in der Rolle gefällst...

          Kommentar


          • #6
            welche rolle ?

            Kommentar


            • #7
              anbei meikel und axo,
              dieser Beitrag ist nun bald ein Jahr alt,
              es hat sich an meinen kenntnissen ncht wirklich viel getan,
              da ich leider andere "hauptätigkeiten"habe. :P
              .................................................. ..........................................
              Einen schönen tag euch allen heute in der Gegenwart,

              ich habe ein problem,
              ich habe mir vor einiger zeit,
              classen anfertigen lassen,
              für meine seite,
              nur kann ich damit nicht umgehen
              bzw bin nicht wirklich bis fast gar nicht bewandert in PHP .

              Und nun müssen die classen erweiterert werden , die Seite neu aufgesetzt layout/memberpflege usw etc

              und wollte fragen ob jemand interesse hat,
              an einem kleinen aber feinen Portal mit zu schreiben,
              was die classen php mysql weitgehenst auschöpft.

              leider kann ich keine vergütung in Geld bringen
              aber zb. mehrere Anzeigen in Newslettern.
              oderNamensnennung als Programmierer,
              vielleicht möchte ja auch jemand,
              seine freie Zeit nutzen, um seinen Lebenslauf aufzubessern
              oder eine kleine Firmer braucht noch Referrenzen.


              ich würde mich freuen,
              wenn ich hier einige interessierte Menschen finden würde,

              Kommentar


              • #8
                argh. ich hab gar nicht gesehn, dass der thread so alt ist. merde...

                Kommentar

                Lädt...
                X