On Fri, 4 Jan 2002 00:26:52 +0100, "Sam Nikolaj Thomsen"
<sam@studi.dk> wrote:
>Hvordan udtrækker jeg de første 50 tegn fra en tabel i en MySQL db?
Hvis der ikke er det helt store forskel på størrelsen af feltet og det
antal tegn, du vil have (lad os sige max en faktor ti), kan det under
forudsætning af at databasen og webserveren ligger på samme maskine
(eller er koblet hurtigt sammen) bedre svare sig at lægge
strengbehandlingerne på webserveren.
Dvs.
1) select som du er vant til
2) i php kan du bare <?php echo substr($variabel,0,50) . "..."; ?>
Filosofien bag det råd er:
- databasen er god til at hente med data. Men til vil databehandling
(fx. left) have en kedelig inflydelse på performancen.
- database serveren har du normalt kun en af, du kan sagtens have
mange webserverer (og de er generelt billigere at gøre stærkere eller
købe flere).
Mvh Svenne
--
Mail usenet@krap.dk - svenne@krap.dk - PGP key id : 0xDF484022
ICQ: 5434480 -
http://www.krap.dk -
http://www.krap.net
PGP Key
http://keys.pgp.dk:11371/pks/lookup?op=get&search=0xDF484022