Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để lấy giá trị của các cột kiểu dữ liệu BIT (…) ở dạng nhị phân?

Bạn có thể sử dụng decbin () chức năng và sprintf cho các số không đang chờ xử lý trước

<?php

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

Đầu ra:

0000000101

Từ nhận xét của bạn:

12 - 0000001100
26 - 0000011010

Cập nhật 1:

Bạn có thể gán cho $numb biến như thế này:

$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. Làm cách nào để sắp xếp id và sub_id theo thứ tự giảm dần?

  2. Thêm các biến tùy chỉnh khác vào chèn mysql trên blueimp / jquery-file-upload

  3. Trường varchar rộng gây ra lỗi chuyển đổi được yêu cầu không được hỗ trợ bằng cách sử dụng truy vấn mở với máy chủ được liên kết MySQL

  4. Cách cấp tất cả các đặc quyền trên cơ sở dữ liệu trong MySQL

  5. Tạo lỗi kích hoạt:cú pháp không hợp lệ