我試圖從PHP中的MySql數據庫表檢索位掩碼。我使用meekro db庫與數據庫進行交互。PHP檢索位掩碼值
下面是用於查詢DB的代碼:
$query = DB::queryFirstRow($select, $tid);
$dm = $query['dayMask'];
var_dump($dm);
由數據庫返回的行中包含一個名爲dayMask
柱,其與值0110001
定義爲BIT(7)
。
上面的代碼打印string(3) "127"
這對我沒有任何意義。掩碼的十進制表示是49
,127
對應於1111111
。
我在做什麼錯?我如何從PHP中的數據庫檢索位掩碼值?
PHP沒有位掩碼值類型。可能首先應該研究數據庫究竟返回的是什麼(例如,通過使用命令行客戶端或工作臺gui),然後跳到結論。 – hakre