Udnødvendige variabler

Tags:    php

Okay, jeg ved virkelig ikke hvilken overskrift der vil passe bedst.. Anyway

Jeg har dette script jeg køre, hver gang nu de scroller. Men jeg vil høre om jeg ikke kan sætte title til substr() inden den henter fra databasen.. Altså, så de 20 indlæg der kommer frem ikke skal køre samme subst, men kun een gang?

Håber I forstår, her er koden!

Fold kodeboks ind/udPHP kode 




3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Du burde lave det i din SQL.

SELECT .... SUBSTRING(text,1,100) .....

Meget databehandling kan laves direkte i forspørgslen. For det meste kan det betale sig, i samlet behandlingstid.

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html



Men så vil den stadig loade dem igennem 20 gange?

Istedet for en gang per scroll load..



Du skal jo behandle den data du får ud af din database.

Hvis du vil spare noget, kan du fjerne:
$text = substr_replace($text, "", -1);

Som jeg ser det, ændrer den ikke noget alligevel.

Ud over det, vinder du ikke noget ved refactoring af den kodestump. Om noget, bruger/taber du tid på forkert fokus.



t