Autor Zpráva
romoto
Profil *
Ahoj,

je nějaký způsob jak přečíst data uložená v mysql jako blob? mám php software a tam jsou některé konfigurační hodnoty takto uložené. Bohužel nejsem schopný najít část kodu která ty data zpracovává. U každé proměnné je i hodnota v dalším sloupci, která určuje její typ: bool, str a aar


ještě bych se zeptal, jestli někdo víte z jakého to může být důvodu, že je to uložené tímto způsobem

díky moc za rady
Kajman_
Profil *
jak přečíst data uložená v mysql jako blob?

Stejně jako jakákoliv jiná data.
romoto
Profil *
Kajman_

no jde mi o čitelnou podobu, protože vím, že to jsou kousky "textu"
Kajman_
Profil *
Tak jak je tam uložíte, tak je dostanete. Když je ukládáte v čitelné podobě, tak budou i při získání v čitelné podobě. Pokud ta konkrétní aplikace při typu blob ten text nějak upravuje, tak si musíte najít jak a při výpisu upravit obrácenou cestou.
romoto
Profil *
Kajman_: aha, díky, už sem to náhodou našel, je to pomocí mysql funkce ENCODE. už sem to i rozkódoval. jenom bych se ještě zeptal:

v rozkodovanem řetězci mám hodnoty jako "a:2:{i:0;s:21:" + ten text co jsem chtěl přečíst. je to součást funkce ENCODE nebo to bude nějaká interní věc toho scriptu?
Kajman_
Profil *
To vypadá na interní věc.
Mastodont
Profil
To vypadá jako začátek serializovaného pole.
romoto
Profil *
Kajman_
Mastodont

super chlapi, díky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: