for (counter = 1; counter <= 8; counter++) {
if (denary >= power) {
printf("1");
denary = denary - power;
} else {
printf("0");
}
power = power / 2;
}
SELECT `o`.`id`, GROUP_CONCAT(`d`.`id`)
FROM `table` AS `o`
LEFT JOIN `table` AS `d`
ON BIT_COUNT(HEX(`o`.`hash`) ^ HEX(`d`.`hash`)) < :distance
GROUP BY `o`.`id`