Jump to content
php.lv forumi

Recommended Posts

Posted

Es iekš MySql izmantoju vienu funkciju kas iebaroto VARCHAR apstrādā un atgriež kā BLOB, kas pēc būtības arī ir VARCHAR.

 

Funkciju pārveidotd man kautkā neizdodas, tapēc jāmēģina sadzīvot ar BLOBu vai pārkonvertēt atgriezto rezultātu.

 

Ir kādam idejas, kā?

Posted

"SELECT concat(<blob_data>,'') as hvz

from ..."

Atgriež itkā normālu tekstu, taču norautu pie pirmā space...

Posted (edited)

Piedo, bet kam tev base64 uz servera?...

Manuprāt, ja uzraksta C++ analogu, būs 100x ātrāk un pareizāk (Mysql tač ir OS)

Edited by Delfins
Posted

Doma tāda, ka dati vienā no laukiem tiek glabāti enkodēti iekš Base64 un pēc meklēšanas viņos, būtu vēlams saņemt rezultātus cilvēcīgā formātā.

 

A to, ka šī padarīšana ir lēna, to es pats zinu :(

Posted

Ehh, jaunatne...

...jums ka tik vienkāršāk :)

 

Nu laikam jau tā arī būs jādara, bet gribējās ta eleganti :)

Posted

Kāpēc ir jāglabā enkodēti dati?!!! wtb... Vot jaunatne nāk, paši nezin, kādas problēmas iehavos šitā `taisot pa kruto`...

 

PS: var arī taisi index fieldu, pa kuru meklēsi ar keywordiem

Posted
Kāpēc ir jāglabā enkodēti dati?!!!

 

Tapēc, ka tie stringi ir tādi murgojumi, ka apmēram pusotru tūkstoti ierakstu 2 dienas bakstīju datubāzē. Ar visādiem \' un tamlīdzīgiem tur kaklu varēja nolauzt...

 

 

Tikko radās doma kā māja:

var taču sākumā iebarot Base64 enkodētus datus un tad jau datubāzes iekšienē atkodēt un pārrakstīt.

 

Ņju jā, pacietība ir - prāta nevajag :D

×
×
  • Create New...