Как выбрать бинарное поле? (PHP, MySQL)

Попытайтесь выбрать в предложении mysql выражение where: where: Table: X с столбцом ID, который является типом данных BINARY. Затем сохраните переменную в php

$aid = $row["id"]; 

Как использовать эту переменную позже, когда я пытаюсь выбрать из таблицы

 $where = "where `ID` = '$aid'"; $query = "SELECT * FROM X ".$where; 

Верните 0 строк.

Кто-нибудь знает, почему?

Отвечая на мой вопрос.

Просто понял:

 $where = "where HEX(ID) = 'bin2hex($aid)'"; $query = "SELECT * FROM X ".$where; 

Кто-нибудь знает лучшее решение?

Попробуйте ниже:

добавьте BINARY в where where.

 $where = "where BINARY ID = '$aid'"; $query = "SELECT * FROM X ".$where;