Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получа стойността на колони тип данни BIT(...) в двоична форма?

Можете да използвате decbin() функция и sprintf за предстоящи нули

<?php

$numb = 5;
echo sprintf("%010d",decbin($numb));

Изход:

0000000101

От вашите коментари:

12 - 0000001100
26 - 0000011010

Актуализация 1:

Можете да присвоите на $numb променлива като тази:

$numb = sprintf("%010d",decbin($result['numb']));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. secure-file-priv Празен набор

  2. Възможно ли е PHP MYSQL заявката да игнорира празната променлива в клаузата WHERE?

  3. извличане на данни от таблицата с една заявка

  4. Моделиране на бази данни за международни и многоезични цели

  5. Какъв е най-добрият начин да изберете първите два записа от всяка група чрез команда SELECT?