Knoppers: /mysql & php4: Mehrere Infos in einem Tabellenfeld?

Hi,

ich möchte in einem Feld mehrere Bildbeschreibungen speichern und die dann in ein assoziatives Array laden.
Weiß jemand einen guten Ansatz?

Danke

  1. Hallo,

    diese verschiedenen beschreibungen sind für die dantenbank nicht erkennbar, da sie in einem feld abgelegt werden, also musst du sie mit trennzeichen ablegen und durch deine zugreifende sprache (php)

    auseinaqnderfriemeln...

    z.B. asp:

    var1 = aaaa;bbbb;cccc;dddd

    feld = split(var1,";")

    -->ergebnis
    feld(0) = aaaa
    .
    .
    feld(3) = ddddd

    Odium

    1. Hi super,
      danke für die Antworten.

      Könnte man auch Links zu Bildern UND deren Beschreibungen in einem Feld ablegen? Ich habe ja nur ein Trennzeichen ...

      Danke

      1. Hallo,

        Trennzeichen kannst du nach deiner Wahl auswählen... man nimmt allerdings etwas unübliches (also kein e)
        ; wird im allg. bevorzugt, dürfte ja in links auch nicht so oft vorkommen...
        wenn es zwei zusammengehörige informationen betrifft, kannst du ja ein oberes und ein unteres trennzeichen anlegen...

        linka#beschreibunga;linkb#beschreibungb

        musste dann halt alles zerhacken...

        Odium

  2. Hi,

    ich möchte in einem Feld mehrere Bildbeschreibungen speichern und die dann in ein assoziatives Array laden.
    Weiß jemand einen guten Ansatz?

    Danke

    Hallo.

    Die Lösung ist explode();.
    Dies teilte inen String nach einem String in einen Array auf.
    Du suchst dir also ein bestimmtes Trennzeichen. Dann speicherst du die Beschreibungen in die Datenbank. Zum Beispiel:

    besch1<--CUT-->besch2

    Und verwendest dann explode, um nach <--CUT--> zu schneiden und erhälst daraus einen Array mit den Werten

    besch1
    besch2

    Hier der Link:
    http://www.php.net/manual/en/function.explode.php

    Farewell!