Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Slettet bruger
12. maj 2001 - 17:32#1
Hvis du har en variabel i PHP der indeholder en lang værdi, f.eks \"blablablablablablablablabla...\" kan du lave en $rest = substr (\"$variabel\", 0, 10); for at vise tegn 0 til 10...
Synes godt om
Slettet bruger
12. maj 2001 - 17:32#2
Men tænker du direkte på MySQl queryes er jeg blank..
Jeg har en database hvor jeg skriver nyheder i. Disse nyheder bliver så vist på en side. På min indexside vil jeg så gerne have at den skal gå ind og hente datoen for nyheden og et udpluk af det der står i den. Det skal så være sådan at man kan klikke på overskriften og så komme hen til nyhedssiden!
Hvis din nyhedstabel hedder Nyheder og indeholder kolonnerne Overskrift, Indhold og URL, kan du lave dine links ved at udføre:
SELECT Overskrift, URL, CASE WHEN LENGTH(Indhold) > 100 THEN CONCAT(LEFT(Indhold), 100), \'...\') ELSE Indhold END FROM Nyheder
Denne forespørgsel giver dig de 100 første karakterer af indholdet (skift selv ud med et større tal efter behov), og føjer \"...\" til, hvis indholdet er længere end 100 karakterer (altså hvis der bliver \"klippet\" noget af indholdet af, hvad der nok ofte gør).
Tilføj selv en ORDER BY, der giver dig de seneste nyheder først, så skulle du være godt i gang.
Der skal sådan set ikke mere til, end det du allerede har set. Der skal selvfølgelig skrives noget kode i et andet sprog, for at få vist indholdet på en webside, men det har ikke noget med MySQL at gøre ;-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.