Страница 1 из 1

Почему php не видит 3-х значные значения

Добавлено: 28 май 2022, 23:04
4924695
Доброго времени суток,
Пытаюсь вывести условие, где сравниваются значения.
2х значные сравниваются адекватно, при изменении на 3х значные, php воспринимает как 0

Код: Выделить всё

$info_query = db_query("select field_996 from app_entity_89 where [886] >= field_995 and [886] <= field_997");
$info = db_fetch_array($info_query);
$tarif = $info['field_996'];
print $tarif;


$output_value = round($tarif,3);

Re: Почему php не видит 3-х значные значения

Добавлено: 29 май 2022, 00:06
Vladzimir
Приведите числа до округления, и само условие сравнения

Re: Почему php не видит 3-х значные значения

Добавлено: 29 май 2022, 07:31
support
При сравнении напишите так:

Код: Выделить всё

([886]+0) >= field_995
Дело в том, что в базе поле 886 хранится как строка и myslq в будет сравнивать строку.
Если написать ([886]+0) то будет сравниваться строка.

Re: Почему php не видит 3-х значные значения

Добавлено: 30 май 2022, 09:28
4924695
Получилось, спасибо