stephan: Einträge aus DB kürzen

Moin!
Ich hab da mal folgende Frage: wie kann man Einträge, welche man aus einer Datenbank ausliest, kürzen.

Ich habe einen Eintrag mit mehreren 100 Wörtern, will aber quasi als Vorschau nur die ersten 10-20 Wörter auslesen. Wie könnte ich das anstellen.

Thx so far...

  1. Hi !

    select substr(langer_eintrag,1,255)||'...' from datenbank_tabelle;

    Gruß

    Hans

    1. Hi !

      select substr(langer_eintrag,1,255)||'...' from datenbank_tabelle;

      Ist das ne PHP-Anweisung oder ne SQL-Syntax?

      1. hi,

        select substr(langer_eintrag,1,255)||'...' from datenbank_tabelle;

        Ist das ne PHP-Anweisung oder ne SQL-Syntax?

        bist du dir sicher, dass du schon mit datenbanken rumspielen solltest, wenn du das nicht erkennen kannst ...?

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. bist du dir sicher, dass du schon mit datenbanken rumspielen solltest, wenn du das nicht erkennen kannst ...?
          gruß,
          wahsaga

          Sagen wir mal so: unter SQL sind viele Dinge anders als in PHP. Deshalb die Verständnisfrage! Auf blöde Kommentare kann ich verzichten!

          1. hi,

            Sagen wir mal so: unter SQL sind viele Dinge anders als in PHP.

            *lol*

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
          2. Hi,

            Sagen wir mal so: unter SQL sind viele Dinge anders als in PHP. Deshalb die Verständnisfrage! Auf blöde Kommentare kann ich verzichten!

            An meinem Auto sind auch einige DInge anders, als an meinem Microwellenherd .... Liegt in der Natur der Sache ;)

            substr($text,0,strlen($text)>$char_limit ? strpos($text,' ',$char_limit)==false ? $char_limit : strpos($text,' ',$char_limit) : strlen($text));

            Wobei $text der lange String ist und $char_limit die maximale Zeichenanzahl.
            Der Sinn der Sache ist, das der String nur an einem Leerzeichen abegschnitten wird, nicht mitten im Wort

      2. yo,

        Ist das ne PHP-Anweisung oder ne SQL-Syntax?

        es ist (my)sql code und man sollte auch in aller regel schon beim datenbankzugriff nur die benötigten informationen abrufen, um unnötigen traffic zu vermeiden.

        Ilja

        1. yo,

          Ist das ne PHP-Anweisung oder ne SQL-Syntax?

          es ist (my)sql code und man sollte auch in aller regel schon beim datenbankzugriff nur die benötigten informationen abrufen, um unnötigen traffic zu vermeiden.

          Ilja

          Dankeschön! Inzwischen hat sich das Thema auch erledigt, merci!