Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać wartość kolumn typu danych BIT(…) w postaci binarnej?

Możesz użyć decbin() funkcja i sprintf dla poprzedzających zer

<?php

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

Wyjście:

0000000101

Z Twoich komentarzy:

12 - 0000001100
26 - 0000011010

Aktualizacja1:

Możesz przypisać do $numb zmienna w ten sposób:

$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. Czy dane wejściowe w postaci szesnastkowej są wystarczające do oczyszczenia zapytań SQL?

  2. Czy mogę skonfigurować filtrowaną replikację bazy danych według wzorca gwiazdy?

  3. Oblicz wiek w MySQL (InnoDb)

  4. ListArray Zapisywanie tych samych rekordów

  5. Komunikat o błędzie Obscure MySql Connector/J - java.sql.SQLException:boo {wykrzyknik}