Vinnaren i pepparkakshustävlingen!
2007-12-31, 14:01
  #1
Medlem
(Detta är andra gången jag skriver detta inlägg då jag olyckligtvis råkade kryssa tabben för mitt skrivna inlägg, och all data försvann förutom rubriken Jag skriver därför nu en lite hastigare text, ursäkta för det)


Jag undrar om det finns någon inbyggd funktion i mysql som gör att man kan bestämma antal tecken som ska hämtas från en kolumn, någon här som vet?

Sedan undrar jag också (om det nu inte finns en tidigare beskrivd funktion för mysql) om det går snabbare att hämta redundant data från mysql och sedan förkorta utskifts-strängen med php? (om det är någon här som är säker på det får ni gärna föreslå en teknik för att förkorta strängen med php, men det är mindre viktigt).

Mysql: Server version: 5.0.45-community-nt MySQL Community Edition
PHP: PHP Version 5.2.4

Som sagt, hastigt skrivet, men jag tror ni förstår vad det är jag behöver hjälp med. Ursäkta för stavfel/förvirrande meningar.

Tack på förhand.
Citera
2007-12-31, 14:10
  #2
Medlem
Balthazaer-s avatar
Citat:
Ursprungligen postat av njub
(Detta är andra gången jag skriver detta inlägg då jag olyckligtvis råkade kryssa tabben för mitt skrivna inlägg, och all data försvann förutom rubriken Jag skriver därför nu en lite hastigare text, ursäkta för det)


Jag undrar om det finns någon inbyggd funktion i mysql som gör att man kan bestämma antal tecken som ska hämtas från en kolumn, någon här som vet?

Sedan undrar jag också (om det nu inte finns en tidigare beskrivd funktion för mysql) om det går snabbare att hämta redundant data från mysql och sedan förkorta utskifts-strängen med php? (om det är någon här som är säker på det får ni gärna föreslå en teknik för att förkorta strängen med php, men det är mindre viktigt).

Mysql: Server version: 5.0.45-community-nt MySQL Community Edition
PHP: PHP Version 5.2.4

Som sagt, hastigt skrivet, men jag tror ni förstår vad det är jag behöver hjälp med. Ursäkta för stavfel/förvirrande meningar.

Tack på förhand.


http://dev.mysql.com/doc/refman/5.0/...tion_substring

http://se.php.net/substr
Citera
2007-12-31, 14:28
  #3
Medlem
Ok, tack.

Har letat i mysql-dokumentationen för sträng-funktioner men hittade, och hittar fortfarande inte, något som skulle fungera (men jag kanske är blind?).
Enligt mig är det att föredra en lösning med mysql, och inte php då detta är främst ett databasprojekt. Dessutom kan jag tänka mig att man tjänar prestanda på att använda en funktion i mysql..
Citera
2008-01-01, 13:06
  #4
Medlem
Legimitations avatar
Citat:
Ursprungligen postat av njub
Ok, tack.

Har letat i mysql-dokumentationen för sträng-funktioner men hittade, och hittar fortfarande inte, något som skulle fungera (men jag kanske är blind?).
Enligt mig är det att föredra en lösning med mysql, och inte php då detta är främst ett databasprojekt. Dessutom kan jag tänka mig att man tjänar prestanda på att använda en funktion i mysql..
Kolla i MySQL-länken från Balthazaer-.
Använd funktionerna i din SQL-fråga med kolumnen som argument i funktionen.
Kolla i slutet under User Comment.
Citera
2008-01-01, 14:28
  #5
Medlem
Oj vad dumt, såg inte att det var en ankarlänk till den funktionen jag sökte i balthazaer-s länk. Firefox reagerar ju inte på ankarlänkar vid första rendering utan man måste uppdatera sidan för att skickas till ankaret. Hur som helst, tack så mycket balthazaer- och legitimation
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback