Autor | Zpráva | ||
---|---|---|---|
romoto Profil * |
#1 · Zasláno: 9. 9. 2009, 08:18:25
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 * |
#2 · Zasláno: 9. 9. 2009, 08:32:27
jak přečíst data uložená v mysql jako blob?
Stejně jako jakákoliv jiná data. |
||
romoto Profil * |
#3 · Zasláno: 9. 9. 2009, 08:39:50
Kajman_
no jde mi o čitelnou podobu, protože vím, že to jsou kousky "textu" |
||
Kajman_ Profil * |
#4 · Zasláno: 9. 9. 2009, 08:43:06
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 * |
#5 · Zasláno: 9. 9. 2009, 09:42:06
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 * |
#6 · Zasláno: 9. 9. 2009, 10:07:32
To vypadá na interní věc.
|
||
Mastodont Profil |
#7 · Zasláno: 9. 9. 2009, 10:12:27
To vypadá jako začátek serializovaného pole.
|
||
romoto Profil * |
#8 · Zasláno: 9. 9. 2009, 11:34:49
Kajman_
Mastodont super chlapi, díky moc |
||
Časová prodleva: 15 let
|
0