Я храню x и y как биты в базе данных mysql, после извлечения записи с использованием php fetch_assoc, дисплей сожжен. И я не могу найти способ проверить значение, чтобы увидеть, является ли оно истинным или ложным ... Я попытался использовать if ($ val), if ($ val == true) if ($ val === true), если $ val является ложным, все 3 теста по-прежнему верны. Есть идеи? [х] => [у] =>странный символ символа бита
спасибо за ответ ниже, я теперь использовать:
function mysql_bit($bit) { if(ord($bit) == 0 || ord($bit) == 48)return false; return true; }
обрабатывать как MySQL разрядное значение и регулярное строку/значение INT (из запроса HTTP для пример).
Вы ****** БОГ !!! он работает и спас меня от разочарования! – user121196
На самом деле грустно ... если бы я использовал php за последние 3 года, я бы вспомнил об этом и не должен был подбирать кого-то другого;) Если это сработает, отметьте его решением, чтобы другие знали. –
oops Я сказал, что слишком рано, он отлично работает при тестировании значения, которое я получаю из базы данных. Проблема в том, что на моей php-странице я также получаю значение от $ _REQUEST ['variable'], когда оно равно 1 (например, test.php? Test = 1), mysql_bit возвращает false !! любое решение? – user121196