Работа с двоичными данными PHP+MySQL

Blazer

Новичок
Работа с двоичными данными PHP+MySQL

Подскажите пожалуйста, каким образом можно сделать следующее.
В таблице бд MySQL имеется поле типа binary(2), в котором хранится два байта в двоичном виде, записанные туда так:
PHP:
$nsource_addr_ton_npi = '0x'.dechex($osource_addr_tone)+'0x'.dechex($osource_addr_tone_npi);
$osource_addr_tone и $osource_addr_tone_npi - десятичные числа (0 или 1).

При просмотре в PhpMyAdmin запись может выглядеть примерно как "\0\0".
Как правильно вытащить из базы это значение, разбить его на два байта?..
 

akd

dive now, work later
Команда форума
может стоит хранить отдельно друг от друга эти два байта?
 

Blazer

Новичок
akd
не получится, данные должны хранистя именно в таком видел

Clubber
нет, каждый байт может иметь значение 0..255
 

Clubber

Новичок
имхо достаточно будет доставать как обычную строку, разбивать с помощью $str{0}, $str{1}.
 
Сверху