Попытайтесь выбрать в предложении 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;