Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PDO: problem podczas pobierania wartosci VARBINARY
rakoo
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.12.2009

Ostrzeżenie: (0%)
-----


Witam.
Mam pewien problem z PDO.

Potrzebuje pobrac wartosc VARBINARY z bazy w czystej postaci 0xFFFFFFFFFFFFFFFFFFF - gdy nie uzywalem jeszcze PDO tylko standardowych funkcji mssql_query nie mialem problemow. Gdy uzywam PDO, zamiast pobrac w czystej postaci, odrazu konwertuje do krzakow: ˙˙˙˙˙˙˙˙˙˙˙˙ ��˘Ę-��ŕ�˙˙.
Wie ktos moze dlaczego? jak temu zaradzic?

pozdrawiam
Go to the top of the page
+Quote Post
quality
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 13.02.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Hmmm moze pdo konwertuje te znaki na kod binarny, przy pobieraniu moze sprobowac rozkodowac te dane, poczytaj o funkcjach pack unpack.

Adrian
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Potrzebuje pobrac wartosc VARBINARY z bazy w czystej postaci 0xFFFFFFFFFFFFFFFFFFF - gdy nie uzywalem jeszcze PDO tylko standardowych funkcji mssql_query nie mialem problemow. Gdy uzywam PDO, zamiast pobrac w czystej postaci, odrazu konwertuje do krzakow: ˙˙˙˙˙˙˙˙˙˙˙˙ ��˘Ę-��ŕ�˙˙.
Wie ktos moze dlaczego? jak temu zaradzic?

Przecież to, co otrzymujesz z PDO, to jest właśnie czysta, binarna postać.

MSSQL zwracał Ci to samo, ale zakodowane w heksach... Jeśli chcesz mieć to samo, to musisz zamienić otrzymany ciąg na liczbę, są w sieci materiały na ten temat. (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:11