Announcement

Collapse
No announcement yet.

Syntax Problem bei Concat (..)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Syntax Problem bei Concat (..)

    Hallo,

    habe ein kleines Problem mit der setzung von Komma und Hochkomma, wenn ich die aus der Datenbank geladene Web-adresse direkt in einen Link auf Confluence generieren möchte. Um bei Confluence Links zu erstellen ist der übliche Code " [http://...] " nun muss ich diesen allerdings in concat(..) verpacken.

    Wäre sehr froh, wenn ihr mir helfen könntet. Ich arbeite erst seid kurzem mit den Sql-codes und bin grade am verzweifeln.

    Recht herzlichen Dank im voraus.

    Darius Knießner

  • #2
    Mir ist das Problem nicht richtig erkennbar. Ein Beispiel wäre sicher hilfreich. Außerdem solltest du deine Datenbank angeben. Gerade bei Stringoperationen gibt es da öfter Unterschiede.

    bye,
    Helmut

    Comment


    • #3
      Ach sorry, hab ich vergessen. Ich arbeite mit MySql. Ein Beispiel wäre : {sql:datasource=navdb|output=wiki|table=false|head ing=false}
      select concat(',[http:// WWW] ,') from markt.shipbuilding_companies where Firma='$page_title'
      {sql}

      mit den Klammern nach concat funktioniert es irgendwie nicht.

      Grüße

      Darius

      Comment


      • #4
        Hallo,

        siehe: CONCAT(), bzw. CONCAT_WS()

        Was willst du denn eigentlich konkatenieren? In deiner Abfrage enthält CONCAT nur einen Parameter, erwartet werden aber mindestens zwei!

        Um z.B. ein Literal mit einem DB-Feld (z.B. www) zu konkatenieren geht sowas:
        [highlight=sql]
        ...CONCAT('[http://', www, ']')...
        [/highlight]

        Gruß Falk
        Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

        Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

        Comment

        Working...
        X