Row begrenzen

Admi hat gesagt.:
Auch das ginge schon in der SQL-Abfrage, da auch MySQL über eine SUBSTRING-Funktion verfügt :D - ungetestet

Syntax:
SUBSTRING(zeichenkette,position,laenge)

PHP:
    $sql = "SELECT
        pid,
        tid,
        SUBSTRING(subject,0,20)
            FROM
                xy_posts
            ORDER BY
                pid DESC
            LIMIT
        0,10;";

MySQL 4.0 Referenzhandbuch :: 7.3.2 Zeichenketten-Funktionen

hmm danke.

Ich ahbe mich jetzt längere Zeit damit beschäftigt, komme aber zu keinem vernünftigen Ergebniss, denn leider gibt dei Abfrage jetzt nicht mehr die Werte aus subject aus.
Was ich vermute ist, dass man die subject daten nicht mehr mit $row abrufen darf. Hab aber keinen Plan, wie sonst.

gruß
 
Hallo,

verpasse dem Rückgabewert von SUBSTRING() einfach einen Alias:

PHP:
$sql = "SELECT
          pid,
          tid,
          SUBSTRING(subject,0,20) AS subject
        FROM xy_posts
        ORDER BY pid DESC
        LIMIT 0, 10";

Grüße,
Matthias
 
Matthias Reitinger hat gesagt.:
Hallo,

verpasse dem Rückgabewert von SUBSTRING() einfach einen Alias:


Grüße,
Matthias

jetzt wirds peinlich, aber wie gebe ich denn so ein alias wieder aus? es müsste ja eigentlich auch als Row ausgegeben werden.
 
Zurück