[MySql] Suche elegante Lösung....



  • na ja, für 'nen mysql-anfänger wie mich ist das schon schwierig. Wie funktioniert das mit der id? Ich habe echt fast keine Ahnung davon. Würd mich trotzdem freuen, wenn du mir hilfst.
    MfG

    Tobsen


  • Mod

    Original erstellt von Tobsen:
    **na ja, für 'nen mysql-anfänger wie mich ist das schon schwierig. Wie funktioniert das mit der id? Ich habe echt fast keine Ahnung davon. Würd mich trotzdem freuen, wenn du mir hilfst.
    MfG

    Tobsen**

    du hast ne table mit diesen spalten:

    name, preis, groesse, ..., id

    die buchungs table sieht so aus
    name, begin, ende, ..., wohnung

    wohnung und id sind das selbe -> sprich wenn jemand fuer wohnung 3 bucht, dann bekommt 'wohnung' den wert den das id-feld bei wohnung 3 hat.

    so kannst du einfach abfragen, welche wohnung wann ausgebucht ist - da du einfach

    select from buchungen where wohnung=3 and begin<jetzt and ende>jetzt

    machst und schon siehst du, wer gerade die wohnung besetzt haelt.

    oder eben mit
    select ... where wohnung=3 and ende<jetzt
    und schon siehst du alle buchungen fuer die zukunft 🙂

    ach, ich liebe datenbanken...



  • wie wäre es mit php und jede wohnung in einer textdatei ? und von dort dann die daten lesen/schreiben ?

    nur so ne idee, wenn du mysql-anfänger bist 😉



  • textdateien sind performance träge ... don't Flame



  • Ich weiß nicht, ob ich mein Problem nicht richtig beschrieben habe, oder ob deine Lösung richtig ist und ich sie nur nicht verstehe.
    Also es existieren 4 Ferienwohnungen.

    Wohnung 1:
    - Preis
    - Personen
    - Informationen

    Wohnung 2:
    - Preis
    - Personen
    - Informationen

    Wohnung 3:
    - Preis
    - Personen
    - Informationen

    Wohnung 4:
    - Preis
    - Personen
    - Informationen

    Jede dieser Wohnung soll mit ihren Eigenschaften gespeichert werden (die Eigenschaften sind bei allen unterschiedlich). Zunächst soll da noch gar nichts mit buchen und Zeitraum usw... was du beschrieben hattest, gemacht werden (kommt danach, abba erst mal so weit...). Wie mache ich das denn jetzt am schönsten?
    Mit freundlichen Grüßen

    Tobsen



  • Eine Tabelle FLATS mit 4 Flat-Objekten ... wie sonst würdest Du denn dann alle Wohnungen anzeigen lassen? Du müsstest es statisch in dein PHP programmieren ... aber mit dieser Methode brauchst Du nur noch ein SELECT * FROM FLATS machen und schon hast Du alle Objekte.



  • Wie speicher ich denn ein OBJEKT in einem Table? Haben nicht alle Felder des Tables Typen z.B. text, number usw...? Entschuldigt, wenn ichs net check, aber deswegen frag ich ja hier.
    MfG

    Tobsen



  • Nimm einfach den, der dir passt! Also z.B. so:
    - Preis (float)
    - Personen (int)
    - Informationen (varchar oder text - je nach dem, wieviel rein soll)
    Die sind dann nachher so wie in einer Excel-Tabelle gespeichert - so kannst du dir es zumindest vorstellen

    [ Dieser Beitrag wurde am 16.01.2003 um 18:35 Uhr von flenders editiert. ]



  • @Tobsen: Mit Objekt ist eine Tabellenzeile (=Datensatz=Wohnung) gemeint 🙂



  • Danke! Hatte wohl irgendwie en Blackout. Entschuldigt! ..... 🙄 🙄 🙄 🙄


Anmelden zum Antworten